概述
本文介绍DataFrame对象的常用方法
获取前几行数据
语法
data_frame.head(n=5)
参数
- n:表示前n行数据,默认值为5
例子
print(df.head())
获取后几行数据
语法
data_frame.tail(n=5)
参数
- n:表示n行数据,默认值为5
例子
print(df.tail())
概览相关信息
显示行数、列数、列索引,列非空值个数,列类型,内存占用等
语法
data_frame.info()
例子
print(df.info())
对列(数值类型)粗略统计
只能统计数值类型的列,包括各列的值的总数(非空),均值,标准差、最大值、中位数、最小值
data_frame.describe()
例子
print(df.describe())
len()
用法1
len(data_frame)
参数
- data_frame:DataFrame对象
返回
data_frame的行数
用法2
len(data_frame.loc[0])
参数
- obj.loc[0]:DataFrame对象的一行
返回
该行的列数
对列进行排序
语法
data_frame.sort_values(by,ascending=True,inplace=False)
参数
- by:指定列名,根据哪一列进行排序
- ascending:升序或降序
- True:升序,默认
- False:降序
- inplace
- True:直接修改原对象
- False:创建一个副本,修改副本,原对象不变(缺省默认)
例子
按照年龄降序显示
df.sort_values(by='Age',ascending=False,inplace=True)
print(df)

