Dict (dictionary) converted to DataFrame (table)
dict_={'animal':['ant','bear','cat','dog','elephant'],'fruit':['apple','banana','cherry','durian','emblic']} ##创建一个代用的字典
dict_to_data1=pd.DataFrame.from_dict(dict_)
dict_to_data2 = pd.DataFrame.from_dict(dict_, orient='index')
![6Ly9ibGnLmNzZG4ubmV0L2xjX2xjcnlzdGFs,size_16,color_FFFFFF,t_70)
-
小tips:orient='index’
是为了将字典中的键值(“key”)作为index创建DataFrame
Add row and column name information to the first two tables
dict_to_data11=dict_to_data1
dict_to_data11['Initial']=['a','b','c','d','e']
dict_to_data11 .set_index(['Initial'], inplace=True)
dict_to_data22 = pd.DataFrame.from_dict(dict_, orient='index',columns=['a','b','c','d','e'])
DataFrame (table) converted to Dict (dictionary)
Data_22=dict_to_data22
### 将Data_2转为dict
dataframe_to_dict0=Data_22.to_dict(orient ='dict') ##默认
dataframe_to_dict1=Data_22.to_dict(orient ='index')
dataframe_to_dict2=Data_22.to_dict(orient ='list')
dataframe_to_dict3=Data_22.to_dict(orient ='series')
dataframe_to_dict4=Data_22.to_dict(orient ='split')
dataframe_to_dict5=Data_22.to_dict(orient ='records')