如何将字典转换为Pandas Dataframe
让我们讨论一下如何将Python字典转换成Pandas数据框架。我们可以通过使用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)
输出: