Python中创建Dataframe的四种方法
Pandas主要有两种数据结构,一个是Series,另一个是DataFrame,小编介绍过Pandas中创建Series的三种方法,那DataFrame又如何创建呢?本文介绍创建Dataframe的四种方法:1、通过字典创建DataFrame;2、通过列表创建DataFrame;3、通过numpy ndarray创建dataframe;4、通过一个Series对象创建。
1、通过字典创建DataFrame;
frompandasimportDataFrame#利用字典merge_dt_dict={date:date_list,update:update_list,serverip:serverip_list}data_df=DataFrame(merge_dt_dict)2、通过列表创建DataFrame;
importpandasaspddata=[[4,7,10],[5,8,11],[6,9,12]]df=pd.DataFrame(data,columns=[A,B,C])df3、通过numpy ndarray创建dataframe;
arr=np.random.randn(6,4)index_rows=pd.date_range(today,periods=6)index_columns=[A,B,C,D]dataframe1=pd.DataFrame(arr,index=index_rows,columns=index_columns)dataframe14、通过一个Series对象创建。
myDict3={one:s1,two:s2}df4=pd.DataFrame(data=myDict3)print(df4)--------------------------------[out]:onetwo0a51b152c253d35