rolling_count 计算各个窗口中非NA观测值的数量

函数

pandas.rolling_count(arg, window, freq=None, center=False, how=None)

1

arg : DataFrame 或 numpy的ndarray 数组格式

window : 指移动窗口的大小,为整数

freq :

center : 布尔型,默认为False, 指取中间的

how : 字符串,默认为“mean”,为down- 或re-sampling

import pandas as pd

import numpy as np

df = pd.DataFrame({'key1':['a','a','b','b','a'], 'key2':['one','two','one','two','one'], 'data1':np.nan, 'data2':np.random.randn(5)}) df

1

2

3

4

5

6

7

8

9

pd.rolling_count(df[['data1','data2']],window = 3)

1

rolling_sum 移动窗口的和

pandas.rolling_sum(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

arg : 为Series或DataFrame

window : 窗口的大小

min_periods : 最小的观察数值个数

freq :

center : 布尔型,默认为False, 指取中间的

how : 取值的方式,默认为None

pd.rolling_sum(df,window =2,min_periods = 1)

1

rolling_mean 移动窗口的均值

pandas.rolling_mean(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

2

rolling_median 移动窗口的中位数

pandas.rolling_median(arg, window, min_periods=None, freq=None, center=False, how='median', **kwargs)

1

2

rolling_var 移动窗口的方差

pandas.rolling_var(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

rolling_std 移动窗口的标准差

pandas.rolling_std(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

rolling_min 移动窗口的最小值

pandas.rolling_min(arg, window, min_periods=None, freq=None, center=False, how='min', **kwargs)

1

rolling_max 移动窗口的最大值

pandas.rolling_min(arg, window, min_periods=None, freq=None, center=False, how='min', **kwargs)

1

rolling_corr 移动窗口的相关系数

pandas.rolling_corr(arg1, arg2=None, window=None, min_periods=None, freq=None, center=False, pairwise=None, how=None)

1

rolling_corr_pairwise 配对数据的相关系数

等价于: rolling_corr(…, pairwise=True)

pandas.rolling_corr_pairwise(df1, df2=None, window=None, min_periods=None, freq=None, center=False)

1

rolling_cov 移动窗口的协方差

pandas.rolling_cov(arg1, arg2=None, window=None, min_periods=None, freq=None, center=False, pairwise=None, how=None, ddof=1)

1

rolling_skew 移动窗口的偏度(三阶矩)

pandas.rolling_skew(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

rolling_kurt 移动窗口的峰度(四阶矩)

pandas.rolling_kurt(arg, window, min_periods=None, freq=None, center=False, how=None, **kwargs)

1

rolling_apply 对移动窗口应用普通数组函数

pandas.rolling_apply(arg, window, func, min_periods=None, freq=None, center=False, args=(), kwargs={})

1

rolling_quantile 移动窗口分位数函数

pandas.rolling_quantile(arg, window, quantile, min_periods=None, freq=None, center=False)

1

rolling_window 移动窗口

pandas.rolling_window(arg, window=None, win_type=None, min_periods=None, freq=None, center=False, mean=True, axis=0, how=None, **kwargs)

1

ewma 指数加权移动

ewma(arg[, com, span, halflife, ...])

1

ewmstd 指数加权移动标准差

ewmstd(arg[, com, span, halflife, ...])

1

ewmvar 指数加权移动方差

ewmvar(arg[, com, span, halflife, ...])

1

ewmcorr 指数加权移动相关系数

ewmcorr(arg1[, arg2, com, span, halflife, ...])

1

ewmcov 指数加权移动协方差

ewmcov(arg1[, arg2, com, span, halflife, ...])

python统计窗口函数怎么处理_python移动窗口函数相关推荐

  1. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  2. python统计字符串数字个数_python统计字符串中数字个数_后端开发

    python怎么随机生成奇数_后端开发 python随机生成奇数的方法:导入random模块,使用random模块生成随机数,然后判断生成的随机数是否为奇数,若是奇数就加入列表.使用此方法得到的列表包 ...

  3. python统计文本单词总数_python统计文本文件内单词数量的方法

    本文实例讲述了python统计文本文件内单词数量的方法.分享给大家供大家参考.具体实现方法如下: # count lines,sentences,and words of a text file # ...

  4. python统计重复的数_python统计一个文本中重复行数的方法

    本文实例讲述了python统计一个文本中重复行数的方法.分享给大家供大家参考.具体实现方法如下: 比如有下面一个文件 2 3 1 2 我们期望得到 2,2 3,1 1,1 解决问题的思路: 出现的文本 ...

  5. python统计汉字个数是_python统计中文字符数量的两种方法

    方法一: def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count_dg = count_sp = count_zh = c ...

  6. python统计字符串汉字个数_python统计字符个数

    python统计字符个数 Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方 ...

  7. python统计中文字符数量_Python实现统计文本文件字数的方法

    本文实例讲述了Python实现统计文本文件字数的方法.分享给大家供大家参考,具体如下: 统计文本文件的字数,从当前目录下的file.txt取文件 # -*- coding: GBK -*- impor ...

  8. python统计个数的函数_Python

    Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. 语法 count()方法语法: str.coun ...

  9. python统计汉字个数是_Python中文词频统计

    今天看到的一个统计,统计的金庸小说里面的高频词语.想着看了一周python,试试看能不能统计. 网上找的代码,调整顺序拼接了一下,分词库是结巴分词. 解决了python2.7中字典显示中文乱码的问题 ...

最新文章

  1. 文件的记录c语言程序,计算机二级-C语言-程序填空题-190110记录-文件写入与文件读出显示...
  2. 数据结构之直接插入排序图文详解及代码(C++实现)
  3. Navicat中怎样将SQLServer的表复制到MySql中
  4. Python 原生爬虫
  5. spring框架mvc框架_Spring的MVC测试框架入门–第1部分
  6. 【转】执行Import-SPWeb报错Import-SPWeb : Requested value 'PublishingPages' was not found
  7. 问题:android学习内容破碎,我个人关于如何学习android的一些个人经历
  8. python json串中文乱码问题
  9. Google Protocol Buffers浅析(四)
  10. 知名社交网络 Myspace 丢失 12 年用户数据,大型系统究竟如何做迁移?
  11. Beanutils的使用
  12. supervisord的安装
  13. linux下分卷压缩,合并解压的3种方法
  14. 数据库中的主键、超键、候选键、外键
  15. 动态代理之Waiter案例
  16. CentOS7中怎样设置静态IP
  17. sqlserver数据库错误码
  18. 调用iframe子页面中的函数
  19. 微信小程序使用wxParse解析渲染html代码片段
  20. 【调剂】上海工程技术大学-材料工程学院-焊接专业-硕士调剂

热门文章

  1. 理解卷积神经网络的局限
  2. 基于计算机视觉的构件表面缺陷特征提取
  3. 基于转移学习的图像识别
  4. 【OpenCV 4开发详解】均值滤波
  5. Nginx HTTP负载均衡和反向代理配置
  6. docker centos 无法用systemctl 启动服务的问题
  7. csu 1804 有向无环图
  8. 在 Ubuntu 下安装 Discuz! 7.0
  9. Python入门系列之字符编码
  10. 初学python的30个操作难点汇总(入门篇)希望对你有帮助