Let’s discuss how to convert Python Dictionary to Pandas Dataframe. We can convert a dictionary to a pandas dataframe by using the pd.DataFrame.from_dict() class-method.
Example 1: Passing the key value as a list.
import pandas as pd data = { 'name' : [ 'nick' , 'david' , 'joe' , 'ross' ], 'age' : [ '5' , '10' , '7' , '6' ]} new = pd.DataFrame.from_dict(data) new |
Example 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 |
Example 3: Using the orient parameter to change the orientation of the dataframe from column to index
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) |