pandas常用函数:
序号 | 方法 | 说明 |
---|---|---|
1 | mean(axis=0, skipna=False) | 对列(行)求平均值 |
2 | sum(axis=1) | 对列(行)求和 |
3 | sort_index(axis, …, ascending) | 对列(行)索引排序 |
4 | sort_values(by, axis, …, ascending) | 对某一列(行)索引排序 |
Numpy的通用函数同样适用于pandas。
20.3.1 求平均值mean()
对DataFrame
对象求平均值,由于DataFrame
对象有两列,所以它会在忽略缺失值的情况下,返回的是长度为2的Series
对象。
1:按照列求平均值。
2:按照行求平均值。
按照行求平均值使用“axis=1
”作为参数。
20.3.2 求和的sum()
默认情况下按列求和。
按行求和需要添加参数“axis=1
”。
20.3.3 索引排序sort_index()
可以不需要任何参数。
进行降序排列。
需要将列索引进行降序排列,则需要添加参数“axis=1
”。
20.3.4 按值排序sort_values()
1:按列的值进行排序
在按值排序函数中,其中参数by
的值是指定按照哪个列进行值排序。
如果想要按某一列的值倒序排序,需要使用参数值为“ascending=False
”。ascending
是升序的意思,当它等于False的时候就是降序。
2:按行的值进行排序
按行的值进行排序就需要将by
参数的值改为行的标签,指明按哪一行进行排序。而且必须配置axis
参数并且值等于1
。
所有含有“NaN
”的行不参与排序,并且将含有“NaN
”的行放到最后,即无论是升序还是降序,所有含有缺失值的行都放在最后。