我有一个要转换为 DataFrame 的 numpy 数组列表。每个数组应该是数据帧的一行。
使用 pd.DataFrame() 不起作用。它总是给出错误:ValueError:必须通过二维输入。
有一个更好的方法吗?
这是我当前的代码:
list_arrays = [ array([[0, 0, 0, 1, 0, 0, 0, 0, 00]], dtype='uint8'),
array([[0, 0, 3, 2, 0, 0, 0, 0, 00]], dtype='uint8')
]
d = pd.DataFrame(list_arrays)
ValueError: Must pass 2-d input
原文由 Marcos Santana 发布,翻译遵循 CC BY-SA 4.0 许可协议
选项1:
选项 2:
我认为
pd.DataFrame()
尝试将其转换为 NDArray,如下所示: