我在下面有一个 python 字典:
dict = {'stock1': (5,6,7), 'stock2': (1,2,3),'stock3': (7,8,9)};
我想将字典更改为数据框,例如:
代码怎么写?
我使用:
pd.DataFrame(list(dict.iteritems()),columns=['name','closePrice'])
但是会出错。 谁能帮忙?
请您参考如下方法:
你把问题复杂化了,只需将你的字典传递给 DataFrame 构造函数:
import pandas as pd
d = {'stock1': (5,6,7), 'stock2': (1,2,3),'stock3': (7,8,9)}
print(pd.DataFrame(d))
打印:
stock1 stock2 stock3
0 5 1 7
1 6 2 8
2 7 3 9
