は、私がデータフレームを持って言う:値の後にPython変数の名前を付けるにはどうしたらいいですか?
X Y
1 'a' ('good','pretty')
2 'b' ('bad','ugly')
3 'z' ('ok','soso')
私は、3つの異なるリストを作成する必要が
:aは良いとはかなり異なる行であり、 bが違う行などで悪くて醜いです...
これらのリスト変数を作成するには、列Xの値を自動的に取ってこれを行うにはどうしたらいいですか?
ここはコードです:
list1 = ['good, pretty','a']
list2 = ['bad, ugly','b']
list3 = ['ok, soso','c']
test = pd.DataFrame([list1, list2, list3], columns=['desc', 'item'])
test
とデータフレームは、次のようになります。
desc item
0 good, pretty a
1 bad, ugly b
2 ok, soso c
私が見えるように、最終的なリストを必要とする:
{'a': ('good','pretty'),
'b': ('bad','ugly'),
'c': ('ok','soso')}
[辞書](http://www.dotnetperls.com/dictionary-python)を使用してください。 – user2864740
コードを提供できる方が良いでしょう。 – Guoliang
データを取得するコードを更新しました。 – CWeeks