argmax函数_Pandas 常用函数汇总

864073c5cf08bcb9e087288a9aeec2a7.png
作者 | 刘顺祥
来源 | 数据分析1480
盘点Pandas 的100 个常用函数​mp.weixin.qq.com

Pandas 常用函数汇总

数据统计

S 表示 Pandas 中的序列 Series 对象

|函数|含义|说明| |:-:|:-:|:-:| |s.min|计算最小值|| |s.max|计算最大值|| |s.sum|求和|| |s.mean|计算平均值|| |s.count|计数|统计非缺失元素的个数| |s.size|计数|统计所有元素的个数| |s.median|计算中位数|| |s.var|计算方差|| |s.std|计算标准差||

|函数|含义|说明| |:-:|:-:|:-:| |s.quantile|计算任意分位数|| |s.cov|计算协方差|| |s.corr|计算相关系数|| |s.skew|计算偏度|| |s.kurt|计算峰度|| |s.mode|计数众数|| |s.describe|描述性统计|一次性返回多个统计结果| |s.groupby|分组|| |s.aggregate|聚合运算|可以自定义统计函数|

import 

|函数|含义|说明| |:-:|:-:|:-:| |s.argmin|寻找最小值所在位置|| |s.argmax|寻找最大值所在位置|| |s.any|等价于逻辑或|| |s.all|等价于逻辑与|| |s.value_counts|频次统计|| |s.cumsun|运算累计和|| |s.cumprod|运算累计积|| |s.pct_change|运算比率|后一个元素与前一个元素的比率|

# 统计 z 中元素的频次

数据清洗

|函数|含义|说明| |:-:|:-:|:-:| |s.duplicated|判断序列中元素是否重复|| |s.drop_duplicates|删除重复值|| |s.hasnans|判断序列是否存在缺失值|仅返回 True 或者 False| |s.isnull|判断序列元素是否为缺失|返回和序列长度一样的 bool 值| |s.notnull|判断序列元素是否不为缺失|返回和序列长度一样的 bool 值| |s.dropna|删除缺失值|| |s.fillna|缺失值填充|| |s.ffill|前向填充缺失值|使用缺失值的前一个元素填充| |s.bfill|后向填充缺失值|使用缺失值的后一个元素填充|

x 

|函数|含义|说明| |:-:|:-:|:-:| |s.dtypes|检查数据类型|| |s.astype|类型强制转换|| |pd.to_datetime|转日期时间类型|| |s.factorize|因子化转换|| |s.sample|抽样|| |s.where|基于条件判断的值替换|| |s.replace|按值替换|不可使用正则| |s.str.replace|按值替换|可使用正则| |s.str.split|字符分割||

income 

数据筛选

|函数|含义|说明| |:-:|:-:|:-:| |s.isin|成员关系判断|| |s.between|区间判断|| |s.loc|条件判断|可使用在数据框中| |s.iloc|索引判断|可使用在数据框中| |s.compress|条件判断|已废弃,使用 series[Condition]代替 |s.nlargest|搜寻最大的n个元素|| |s.nsmallest|搜寻最小的n个元素|| |s.str.findall|子串查询|可使用正则|

np

绘图与元素级函数

|函数|含义|说明| |:-:|:-:|:-:| |s.hist|绘制直方图|| |s.plot|可基于kind参数绘制更多图形|饼图、折线图、箱线图等| |s.map|元素映射|| |s.apply|基于自定义函数的元素级操作||

np

12ab8cb2ebade983e8bac649b2e10328.png

d282470e14a58eb3840a647429928286.png
0     1280.0000
1    67000.0000
2      248.0000
3     1892.0000
4        0.9877
5     9877.0000
6    12000.0000
dtype: float64

时间序列函数

|函数|含义|说明| |:-:|:-:|:-:| |s.dt.date|抽取出日期值|s为日期时间型序列, 年-月-日| |s.dt.time|抽取出时间|时:分:秒| |s.dt.year|抽取出年|| |s.dt.month|抽取出月|| |s.dt.day|抽取出日|| |s.dt.hour|抽取出时|| |s.dt.minute|抽取出分钟|| |s.dt.second|抽取出秒|| |s.dt.quarter|抽取出季度|| |s.dt.weekday|抽取出星期几|返回数值型| |s.dt.weekday_name|抽取出星期几|返回字符型| |s.dt.week|抽取出年终的第几周|| |s.dt.dayofyear|抽取出年中的第几天|| |s.dt.dayinmonth|抽取出月对应的最大天数|| |s.dt.is_month_start|判断日期是否为当月的第一天|| |s.dt.is_month_end|判断日期是否为当月的最后一天|| |s.dt.is_quarter_start|判断日期是否为当季度的第一天|| |s.dt.is_quarter_end|判断日期是否为当季度的最后一天|| |s.dt.is_year_start|判断日期是否为当年的第一天|| |s.dt.is_year_end|判断日期是否为当年的最后一天|| |s.dt.is_leap_year|判断日期是否为闰年||

其他函数

|函数|含义|说明| |:-:|:-:|:-:| |s.append|序列元素的追加|需指定其他序列| |s.diff|一阶差分|| |s.round|元素的四舍五入|| |s.sort_values|按值排序|| |s.sort_index|按索引排序|| |s.to_dict|转为字典|| |s.tolist|转为列表|| |s.unique|元素去重||

import 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值