私はWebサイトから情報をデータマイニングしていますが、私がしなければならないことの1つは、ページが提供する情報から別の情報に変更し、その2番目の情報を変数に変換することです。しかし、私はこれを行う方法を単純に理解することはできません。
以下の表を前提としています。
t = {big = "tall", little = "short", fat = "wide", skinny = "thin"}
...どうすればそうすることができますか?
adj = string.match(page,'Adjective: (%w+)')
...そしてそれは一致しますbig、私はの値を返すことができますがtall、それをテーブルに変えることができますか?うまくいかなかった関数を使ってt[adj]={}みましたが、のサブテーブルを作りたくないので、こんなことはしたくありませんt。
真正面から見つめているような気がしますが、空白を描いています。
明確にするために編集:
必要な形容詞を取得する方法や、bigの値を表示する方法などを知っています。私が話しているのは、これを実行する機能です。
- 見つかった形容詞に基づいて値を見つけます。この場合、
bigが見つかりました、値はtallです。 - 見つかった値(この場合も
tall)を取得し、その値を独自のテーブルに変換します。次に、上からテーブルを作成し、が入力されていない新しいテーブルを作成します。これは、と呼ばれtallます。そうすれば、情報を入力した後、次のように呼び出すことができます。tall["somekeyvalue"]
それは今もう少し意味がありますか?