DataFrameのcolumnsのname1に相当するdata(key)の中からランダムに抽出されたrandomwordからcolumnsのname2に相当するdata(value)を抽出したいのですが、良い方法はないでしょうか?
次のようにやってみたのですが、
python
1data = {'index': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], 2 'columns': ['name1', 'name2'], 3 'data': [['aaa', 'AAA'], 4 ['bbb', 'BBB'], 5 ['ccc', 'CCC'], 6 ['ddd', 'DDD'], 7 ['eee', 'EEE'],]} 8 9In : print ('aaa' in data) 10False 11
そもそもrandomなkeyを使う前に、valueを抽出できません。
ちなに、次の型を処理する場合はうまくいくので、こんな感じでやれる方法がないか調べております。
python
1word ={'aaa': 'AAA', 2 'bbb': 'BBB', 3 'ccc': 'CCC', 4 'ddd': 'DDD', 5 'eee': 'EEE',} 6 7randomword = random.choice(tuple(word)) 8value = word[randomword] 9print(value)
回答1件
あなたの回答
tips
プレビュー