【发布时间】:2018-03-12 21:12:27
【问题描述】:
我有一个如下所示的数据结构:
[[ date person
0 1/1/2018 john
1 1/3/2018 jane
2 1/9/2018 john ]
[ date person
0 2/1/2018 john
1 2/3/2018 jane
2 2/9/2018 john ]]
它是一个列表的列表,但是列表中的每个元素之间没有逗号。
因此,当尝试将列表转换为 pandas DataFrame 时,会发生断言错误,因为嵌套列表在技术上是一列,而目标 df 是两列。
如何将逗号添加到嵌套列表或以其他方式将其转换为如下所示的df?
date person
1/1/2018 john
1/3/2018 jane
1/9/2018 john
2/1/2018 john
2/3/2018 jane
2/9/2018 john
【问题讨论】:
-
数据框列表列表?
-
是的,抱歉 - 用函数代码检查我更新的问题
-
只是添加逗号没有帮助,您还需要以某种方式告诉熊猫每个子列表中有 3 行。我说的对吗?
-
子列表中可以有任意数量的行
-
另外,你最初是如何得到这个数据结构的?你应该先解决这个问题。
标签: python python-3.x list pandas