我熟悉 python,但对 panda DataFrames 不熟悉。我有一本这样的字典:
a={'b':100,'c':300}
我想将它转换为 DataFrame,其中 b 和 c 是列名,第一行是 100,300(100 在 b 下面,300 在 c 下面)。我想要一个可以推广到更长的字典,包含更多项目的解决方案。谢谢!
最佳答案
将值作为列表传递:
a={'b':[100,],'c':[300,]}
pd.DataFrame(a)
b c
0 100 300
或者如果出于某种原因您不想使用列表,请包含一个索引:
a={'b':100,'c':300}
pd.DataFrame(a, index=['i',])
b c
i 100 300
关于python - 从字典创建 Python DataFrame,其中键是列名,值构成行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25318639/