Python DataFrame基础操作有哪些疑问?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1320个文字,预计阅读时间需要6分钟。
DataFrame理解:DataFrame可以看作是有序排列的Series对象集合,这里的有序排列指的是所有Series都具有相同的索引。
读取文件:dt=pd.read_csv(path)dt=pd.read_excel(path)dt=pd.read_table(path, sep=' ')
DataFrame理解
DataFrame可以看做是有序排列的若干Series对象,这里的“排列”是指这些Series都有共同的索引。
一、读取文件
dt = pd.read_csv(path) dt = pd.read_excel(path) dt = pd.read_table(path, sep=‘,‘)
二、索引
第一类索引是iloc属性,表示取值和切片都是显式的,dt.iloc[1:3] #注:从0开始的左闭右开区间
第二类索引是loc属性,表示索引是隐式的,如dt.loc[:‘Illinois‘, :‘pop‘]
第三种索引ix可实现一种混合效果,如dt.ix[:3, :‘pop‘]
三、合并与连接
1、pd.concat()
pd.concat(objs, axis=0, join=‘outer‘, join_axes=None, ignore_index=False, keys=None, levels=None)
其中,axis=0是按照行合并,axis=1是按列合并(也可写成axis=‘col‘)。axis=1时是按照索引合并的。
本文共计1320个文字,预计阅读时间需要6分钟。
DataFrame理解:DataFrame可以看作是有序排列的Series对象集合,这里的有序排列指的是所有Series都具有相同的索引。
读取文件:dt=pd.read_csv(path)dt=pd.read_excel(path)dt=pd.read_table(path, sep=' ')
DataFrame理解
DataFrame可以看做是有序排列的若干Series对象,这里的“排列”是指这些Series都有共同的索引。
一、读取文件
dt = pd.read_csv(path) dt = pd.read_excel(path) dt = pd.read_table(path, sep=‘,‘)
二、索引
第一类索引是iloc属性,表示取值和切片都是显式的,dt.iloc[1:3] #注:从0开始的左闭右开区间
第二类索引是loc属性,表示索引是隐式的,如dt.loc[:‘Illinois‘, :‘pop‘]
第三种索引ix可实现一种混合效果,如dt.ix[:3, :‘pop‘]
三、合并与连接
1、pd.concat()
pd.concat(objs, axis=0, join=‘outer‘, join_axes=None, ignore_index=False, keys=None, levels=None)
其中,axis=0是按照行合并,axis=1是按列合并(也可写成axis=‘col‘)。axis=1时是按照索引合并的。

