【发布时间】:2013-07-24 06:44:30
【问题描述】:
这可能是一个简单的问题,但我不知道该怎么做。假设我有两个变量如下。
a = 2
b = 3
我想由此构造一个 DataFrame:
df2 = pd.DataFrame({'A':a,'B':b})
这会产生一个错误:
ValueError: 如果使用所有标量值,则必须传递索引
我也试过这个:
df2 = (pd.DataFrame({'a':a,'b':b})).reset_index()
这给出了相同的错误消息。
【问题讨论】:
-
我错过了什么吗?由于在评估 DataFrame 构造函数时会产生异常,所以没有
.foo()会解决错误,这不是很简单吗?
标签: python pandas dataframe scalar