这可能是一个简单的问题,但我不知道该怎么做。可以说我有两个变量如下。
a = 2
b = 3
我想从中构建一个 DataFrame :
df2 = pd.DataFrame({'A':a,'B':b})
这会产生一个错误:
ValueError:如果使用所有标量值,则必须传递一个索引
我也试过这个:
df2 = (pd.DataFrame({'a':a,'b':b})).reset_index()
这给出了相同的错误消息。
原文由 Nilani Algiriyage 发布,翻译遵循 CC BY-SA 4.0 许可协议
错误消息说如果你传递标量值,你必须传递一个索引。因此,您可以不对列使用标量值——例如使用列表:
或使用标量值并传递索引: