如何将字典转换为 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
输出:
示例 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
输出:
示例 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)
输出: