📌  相关文章
📜  如何将字典转换为 Pandas 数据框?

📅  最后修改于: 2022-05-13 01:55:32.944000             🧑  作者: Mango

如何将字典转换为 Pandas 数据框?

让我们讨论如何将Python Dictionary 转换为 Pandas Dataframe。我们可以使用pd.DataFrame.from_dict()类方法将字典转换为 pandas 数据帧。

示例 1:将键值作为列表传递。

import pandas as pd
  
  
data = {'name': ['nick', 'david', 'joe', 'ross'],
        'age': ['5', '10', '7', '6']} 
new = pd.DataFrame.from_dict(data)
  
new
输出:

pandas-dataframe-from-dict-1

示例 2

import pandas as pd
  
  
data = [{'area': 'new-hills', 'rainfall': 100, 'temperature': 20},
         {'area': 'cape-town',  'rainfall': 70, 'temperature': 25},
         {'area': 'mumbai',  'rainfall': 200,  'temperature': 39 }]
  
df = pd.DataFrame.from_dict(data)
  
df
输出:

pandas-dataframe-from-dict-2

示例 3:使用 orient 参数将数据框的方向从列更改为索引

import pandas as pd
  
data ={'area': ['new-hills', 'cape-town', 'mumbai'],
       'rainfall':[100, 70, 200],
       'temperature':[20, 25, 39]}
  
df = pd.DataFrame.from_dict(data, orient ='index') 
df
print(df)
输出:

pandas-dataframe-from-dict-3