Skip to main content
 首页 » 编程设计

python之如何从 python 字典创建 pandas 数据框

2025年05月04日16lexus

我在下面有一个 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