【发布时间】:2018-06-10 09:09:39
【问题描述】:
我的代码:
import pandas as pd
import numpy as np
d = {'one':[1,1,1,1,1],'two':[2,2,2,2,2],'letter':['a','a','b','b','c']}
e = np.array(d)
df = pd.DataFrame(e)
抛出此错误:
ValueError: Must pass 2-d input
【问题讨论】:
-
将其作为列表传递,即
df = pd.DataFrame(e.tolist()) -
您阅读过文档吗? pandas.pydata.org/pandas-docs/stable/generated/… - 你有什么具体的问题关于那个 doco 与你正在做的事情的关系吗?