如何将字典转换为Pandas Dataframe

如何将字典转换为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

输出:

如何将Dictionary转换为Pandas Dataframe?

示例 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

输出:

如何将Dictionary转换为Pandas Dataframe?

示例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)

输出:

如何将Dictionary转换为Pandas Dataframe?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程