【发布时间】:2022-11-10 10:37:33
【问题描述】:
我有这样的数据框:
0 1 2 3
{'id':10:'name':'Paul'} {'id':10:'age':33} {'id':10:'name':'Paul'} {'id':10:'name':'Paul'}
{'id':10:'name':'Paul'} {'id':10:'age':'Paul'} {'id':10:'name':'Paul'} {'id':10:'name':'Paul'}
{'id':10:'name':'Paul'} {'id':10:'name':'Paul'} {'id':10:'name':'Paul'} {'id':10:'name':'Paul'}
{'id':10:'name':'Paul'} {'id':10:'name':'Paul'} {'id':10:'name':'Paul'} None
所以,在这个例子中,我有 4 列 4 行。碰巧我的数据框有 500 行和 7 列,大约有 3500 条记录(第 7 列有一些 none)
所有列中的所有行都是 dict 类型,即使它们可以不同也可以不同
我需要的:如何将此数据框转换为只有 1 列,方法是将第 1 列的所有行放在第 0 列的最后一行下方,依此类推,直到最后一列的所有行都放在第 0 列的最后一行下方?
预期结果:
0
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'age':33}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
{'id':10:'name':'Paul'}
more rows
None
【问题讨论】:
标签: pandas