resample采样 统称:重采样

重采样是按照频率划分:降采样 和 升采样

#降采集

import pandas as pddata_index = pd.data_range('20190701',periods=12)
DataSeries = pd.Series(index=data_index,data=np.arange(1,13))
data_5d = DataSeries.resample('5D').sum() #五个数据为一组,每一组进行求和  D:天
#需要填充或不需要 必须重新对数据进行采样
data_5d.resample('5D').ffill()

注释:

pd.data_range()函数: 该函数主要用于生成一个固定频率的时间索引,在调用构造方法时,必须指定start、end、periods中的两个参数值,否则报错。
start: 生成时间索引的开始位置
end: 结束位置
periods: 生成时间索引的长度区间 int
pd.Series: 将Data_index作为索引 生成一个series类型(一维)
index:指定索引
data: 指定每个索引所对应的内容
np.arange()函数: 生成区间数
resample()函数:对指定的数据进行采样,
rule:使用怎样的方式去采集 ("年:A"-"月:M"-"日:D"-"时:H"-"分:T"-"秒:S"-"周:w")他们之间可以相互组合.前面可以都带int,例如:5天(5D)
convention=: start或end  默认end
sum():求和--->也可以在resample中进行 how='sum', 但是how 已经过时了...
ffill(): 存在Nan 空值时 用它的前一位的值填充Nan
bfill(): 存在Nan 空值时 用它的后一位的值填充Nan
asfreq(): 不进行填充NAn

输出结果:

>>>>
2019-07-01     1
2019-07-02     2
2019-07-03     3
2019-07-04     4
2019-07-05     5
2019-07-06     6
2019-07-07     7
2019-07-08     8
2019-07-09     9
2019-07-10    10
2019-07-11    11
2019-07-12    12
Freq: D, dtype: int32
```**

resample 重采样相关推荐

  1. python resample函数_Pandas的时间序列-resample重采样

    39. Pandas的时间序列数据-resample重采样 在pandas里对时序的频率的调整称之重新采样,即从一个时频调整为另一个时频的操作,可以借助resample的函数来完成.有upsampli ...

  2. matlab中resample重采样函数

    resample函数 对时间序列进行重采样 格式: 1.y=resample(x,p,q) x–待重采样的时间序列: p–重采样之后目标频率: q–待重采样的时间序列频率 采用多相滤波器对时间序列进行 ...

  3. Pandas —— resample()重采样和asfreq()频度转换

    resample() resample()进行重采样. 重采样(Resampling)指的是把时间序列的频度变为另一个频度的过程.把高频度的数据变为低频度叫做降采样(downsampling),把低频 ...

  4. Pandas中的resample重采样函数

    Pandas中的resample,重新采样,是对原样本重新处理的一个方法,是一个对常规时间序列数据重新采样和频率转换的便捷的方法. DataFrame.resample(rule, how=None, ...

  5. Pandas — resample()重采样

    一.resample()进行重采样 重采样(Resampling)指的是把时间序列的频度变为另一个频度的过程.把高频度的数据变为低频度叫做降采样(downsampling),把低频度变为高频度叫做升采 ...

  6. FFmpeg源码分析:resample重采样

    FFmpeg在libswresample模块提供重采样函数.音频重采样过程是先建立原始音频信号,然后重新采样.重采样分为上采样和下采样,其中上采样需要插值,下采样需要抽取.从高采样率到低采样率转换是一 ...

  7. Pandas的时间序列数据-resample重采样(31)

    在pandas里对时序的频率的调整称之重新采样,即从一个时频调整为另一个时频的操作,可以借助resample的函数来完成.有upsampling和downsampling(高频变低频)两种.resam ...

  8. Pandas resample重采样及freq用法

    DataFrame.resample(rule, how=None, axis=0, fill_method=None, closed=None, label=None, convention='st ...

  9. 【MATLAB库函数系列】resample(重采样函数)的C语言实现【姊妹篇2纯C语言实现】

    resample的原理 MATLAB中resample函数最简单的参数如下: y = resample(x,p,q) 以p/q乘以原始采样速率对输入序列x重新采样.resample在x上应用抗锯齿FI ...

最新文章

  1. HTTP测试、常用编解码转换工具
  2. ros的密码忘记解决方法
  3. release,debug库互调用,32位,64位程序与库互调用
  4. 二级联动菜单(javascript)
  5. Docker系列06—基于容器制作镜像并上传到Docker Registry
  6. 微软开源 MS-DOS 1.25 和 MS-DOS 2.0
  7. 【POJ - 1751】Highways (最小生成树)
  8. kettle时间维度_MySQL快速生成时间维度表
  9. java并发(3)ThreadLocal的使用及实现原理(实现原理)
  10. 新车入手,美利达公爵500
  11. webservice 传输数据过大,解析失败
  12. 用脆弱性评估流程击败黑客
  13. Kubernetes 编排系统
  14. C++多线程之_beginthread与_beginthreadex
  15. Hive中自定义函数详解
  16. steam如何载入已经下载好的游戏
  17. 网上咋打印?网上打印资料文件的平台有哪些
  18. GPS纠偏算法,适用于google,高德体系的地图
  19. A1124 Raffle for Weibo Followers(20分)PAT 甲级(Advanced Level) Practice(C++)满分题解【map】
  20. seo优化:如何写伪原创文章

热门文章

  1. 使用BarTender制作带英文和数字的二维码,使用数据源为数据库字段(外部文本)或嵌入的数据;解决前两个英文/字符扫不出来的问题
  2. 云计算学习需要什么样的电脑
  3. 20个最流行的3D打印机切片软件
  4. 小米手机安装 charles 证书,提示“没有可安装的证书”
  5. 【项目管理/PMP/PMBOK第六版/新考纲】计算题25道带答案解析!质量管理/风险规划/整合管理
  6. /与./和../的含义
  7. 360云 Ubuntu安装Dokcer
  8. 如何制作nc文件(小插曲)
  9. postman 设置请求编码_Postman教程——细说请求
  10. k8s 出现各种问题解决方案