我有一个像这样的数据框
A B C
0 1 2
1 6 5
我需要在数据框的第4列添加列表列表。这样就变成了
A B C D
0 1 2 [[4,-0.05],[0.03,[-0.02,0.02]],[0.01,-0.03]]
1 6 5 [[4,-0.35],[0.07,[-0.02,0.02]],[0.91,-0.03]]
请注意D列中的列表。我无法找到将此类型的列数据添加到pandas dataframe的方法
感谢任何帮助。提前致谢
答案 0 :(得分:0)
您可以创建新系列
In [11]: df['D'] = pd.Series([[[4,-0.05],[0.03,[-0.02,0.02]],[0.01,-0.03]],
[[4,-0.35],[0.07,[-0.02,0.02]],[0.91,-0.03]]])
In [12]: df
Out[12]:
A B C D
0 0 1 2 [[4, -0.05], [0.03, [-0.02, 0.02]], [0.01, -0....
1 1 6 5 [[4, -0.35], [0.07, [-0.02, 0.02]], [0.91, -0....
但是,我不确定,为什么你想在这个结构中存储数据!