とリストの2つの列をアンパック:私は、次のデータフレームを有する対応する要素
df = pd.DataFrame({'A' : [['on', 'ne', 'on'], ['tw'],
['th', 'hr', 'ree'], []],
'B' : ['one', 'two', 'three','four'],
'C' : [0.2,0.6,-1.4,0.7],
'D' : [[0.2,0.3,-1.2],[0.5],
[0.9,0.1,0.0],[]]})
A及びDは、対応する値をリストの二つの列です。 私は単純に値をアンパックして、その値にします。
df = pd.DataFrame({'A' : ['on', 'ne', 'on', 'tw',
'th', 'hr', 'ree', N/A],
'B' : ['one', 'one','one','two',
'three', 'three','three','four'],
'C' : [0.2, 0.2, 0.2, 0.6,
-1.4, -1.4, -1.4, 0.7],
'D' : [0.2, 0.3, -1.2, 0.5,
0.9, 0.1, 0.0, N/A]})
私はアンスタックとピボットを試みましたが、成功しなかったので、何か助けになるでしょう。
を?そのステップで問題を解決する方が適切かもしれません。 – root
あなたの期待されるDFは存在できません。 ABCDの長さは等しくなければならない。 – Merlin
'B'と 'C'の余分な値はどこから来ますか? – Alex