Pandas DataFrame创建方法汇总

你在这里

Pandas DataFrame创建方法汇总

下面是DataFrame的常用功能汇总:
 
1.初始化一个空DataFrame
df=pd.DataFrame(columns=['col1', 'col2'])
 
2.基于CSV文件创建DataFrame
df=pd.read_csv('C:\Users\zhu\datasets\stock\test.csv', index_col='date', parse_dates=True)
(test.csv文件首行是列名 date,value1,value2 其余行是数据信息,也是用逗号分隔)
 
3.对其它DataFrame进行拷贝创建
df_clone = df.copy()
 
4.基于长列表或字典创建
user={'Blues Traveler':{'Angelica':3.5,'Bill':2,'Chan':5,'Dan':3,'Halley':np.nan},
    'Deadmau5':{'Angelica':np.nan,'Bill':4,'Chan':1,'Dan':4.5,'Halley':1},
    'Norah Jones':{'Angelica':4.5,'Bill':np.nan,'Chan':3,'Dan':np.nan,'Halley':4},
    }}
ud=DataFrame(user)
DataFrame会自动加索引,上例中列索引为外层字典键Blues Traveler、Deadmau5、Norah Jones,列索引为内层字典键Angelica、Bill、Chan、Dan、Halley。
 
5.基于numpy矩阵创建
nd=DataFrame(np.zeros((len(n_ix),1)), columns=['col1','col2'], index=['row1','row2'])
 
著作权归作者所有。商业转载请联系本站作者获得授权,非商业转载请注明出处 ZZKOOK

您可能感兴趣的文章

登录以发表评论

评论

觉得会有帮助

 
136
必胜的心的头像

这样真的有用吗,要不先试试。。。

 
132
good boy的头像

行到水穷处,坐看云起时。

 
172
就这样吧的头像

切记,思想保守的人只能封闭在自己的牢笼,支持共享,支持开源。

 
111
七戒的头像