下面是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},
}}
'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。
评论
觉得会有帮助
这样真的有用吗,要不先试试。。。
行到水穷处,坐看云起时。
切记,思想保守的人只能封闭在自己的牢笼,支持共享,支持开源。