生成dataframe的两种方式分别为:使用data,index,column方法和使用字典输入的方法,见代码:
import pandas as pd
column_1 = [1,2,3]
column_2 = ['hunan','hubei','beijing']
column_3 = [[1,'hubai'],[2,'hunan'],[3,'beijing']]
df = pd.DataFrame({'省份' : column_2, '人数' : column_1})
df1 = pd.DataFrame(data = column_3,index = [1,2,3],columns=['人数','省份'])
df,df1的结果都为:
当然也可以使用字典来生成字典
df = pd.DataFrame.from_dict(dict, orient='index',columns=['省份'])
df = df.reset_index().rename(columns = {'index':'人数'})