Python DataFrame基础操作有哪些疑问?

2026-06-11 08:080阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1320个文字,预计阅读时间需要6分钟。

Python DataFrame基础操作有哪些疑问?

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分钟。

Python DataFrame基础操作有哪些疑问?

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时是按照索引合并的。

阅读全文