所以我在Python中有一个数组列表:[[0, 1, 0, 1], [1, 0, 1, 1], [0, 1, 1, 1]]
。我想将这个数组列表放入Pandas数据帧中,每个数组都是一行。有没有一种方法可以在Python中快速而轻松地完成这项工作?我尝试values = np.split(values, len(values))
将数组列表拆分为多个数组(嗯,我试过了)。然后尝试用df = pd.DataFrame(values)
创建一个数据帧。但这就是我的错误来源。我收到一条“必须通过二维输入”的错误消息。你知道我做错了什么,怎么解决吗?或者更简单的方法?谢谢!在
不需要执行所有的拆分等操作。如果您将其作为二维列表的列表(意味着所有行都具有相同数量的元素),您只需将其传递给
DataFrame
构造函数:生成预期的:
^{pr2}$相关问题 更多 >
编程相关推荐