我想计算Pandas DataFrame的列中滞后长度1的自相关系数.我的数据片段是:

RF PC C D PN DN P

year

1890 NaN NaN NaN NaN NaN NaN NaN

1891 -0.028470 -0.052632 0.042254 0.081818 -0.045541 0.047619 -0.016974

1892 -0.249084 0.000000 0.027027 0.067227 0.099404 0.045455 0.122337

1893 0.653659 0.000000 0.000000 0.039370 -0.135624 0.043478 -0.142062

沿着这一年,我想计算每列(RF,PC等)的滞后一的自相关.

为了计算自相关,我为每个列提取了两个时间序列,其开始和结束数据相差一年,然后用numpy.corrcoef计算相关系数.

例如,我写道:

numpy.corrcoef(数据[[ ‘C’]] [1:-1],数据[[ ‘C’] [2:])

(整个DataFrame称为数据).

但是,该命令遗憾地返回:

array([[ nan, nan, nan, ..., nan, nan, nan],

[ nan, nan, nan, ..., nan, nan, nan],

[ nan, nan, nan, ..., nan, nan, nan],

...,

[ nan, nan, nan, ..., nan, nan, nan],

[ nan, nan, nan, ..., nan, nan, nan],

[ nan, nan, nan, ..., nan, nan, nan]])

有人可以告诉我如何计算自相关吗?

数值运算pythonmopn_python – 计算每列的Pandas DataFrame的自相关性相关推荐

  1. 数值运算pythonmopn_Python SciPy库——拟合与插值

    1.最小二乘拟合 实例1 import numpy as np import matplotlib.pyplot as plt from scipy.optimize import leastsq p ...

  2. R计算两列数据的相关系数_数据相关性分析 correlation - R实现

    相关性分析是指对两个或多个具备相关性的变量元素进行分析,从而衡量两个变量因素的相关密切程度.相关性的元素之间需要存在一定的联系或者概率才可以进行相关性分析. 有时候多组数据需要分析其关联性(是否有正向 ...

  3. pandas使用groupby函数和cumsum函数计算每个分组内的数值累加值、并生成新的dataframe数据列( cumulative sum of each group in dataframe

    pandas使用groupby函数和cumsum函数计算每个分组内的数值累加值.并生成新的dataframe数据列( cumulative sum of each group in dataframe ...

  4. pandas计算滑动窗口中的数值总和实战(Rolling Sum of a Pandas Column):计算单数据列滑动窗口中的数值总和(sum)、计算多数据列滑动窗口中的数值总和(sum)

    pandas计算滑动窗口中的数值总和实战(Rolling Sum of a Pandas Column):计算单数据列滑动窗口中的数值总和(sum).计算多数据列滑动窗口中的数值总和(sum) 目录

  5. Pandas学习(三)---数值运算

    Pandas学习--数值运算 数值计算和统计基础 常用数学.统计方法 基本参数:axis.skipna 主要数学计算方法,可用于Series和DataFrame(1) 主要数学计算方法,可用于Seri ...

  6. pandas中计算两列相乘

    在excel中计算两列相乘是十分容易的,在pandas中也是如此 如下表中的Discoount 和 ListPrice相乘 直接上python代码: # @DATE : 2021-1-2 # @TIM ...

  7. python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)

    系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...

  8. pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers)

    pandas将dataframe原有的数据列名称转化为整数数值列名称(convert dataframe column labelsl into integers) 目录 pandas将datafra ...

  9. pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe )

    pandas基于条件判断更新dataframe中所有数据列数值内容的值(Conditionally updating all values in pandas Dataframe ) 目录

  10. pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe )

    pandas基于条件判断更新dataframe中特定数据列数值内容的值(Conditionally updating values in specific pandas Dataframe ) 目录

最新文章

  1. 2022-2028年中国氧化铟锡薄膜行业市场深度分析及前瞻研究报告
  2. Leetcode(18)-四数之和
  3. DeepMind 综述深度强化学习:智能体和人类相似度竟然如此高!
  4. libtool: line 454 CDPATH libtool: line 1132: func_opt_split: : command not found
  5. 大学生有必要学python吗_大学生学python到底有没有用?
  6. 腾讯微信支付支持全量商家小程序场景开通云闪付功能
  7. 数组常用方法:是否改变原数组
  8. android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...
  9. android交互xml代码,Unity 与Android的交互(Android studio)
  10. Let’s to be a bug-free programmer
  11. 在Visual Studio中使用GitHub(使用篇)
  12. 一文带你了解Java编程语言的前世今生 | Java核心知识点整理
  13. java quartz插件_JFinal Quartz 2.2.1插件
  14. 微信公众号维护用服务器吗,微信公众号商城开发必须用服务器吗?
  15. 如何把pdf转换成excel表格
  16. H5 canvas游戏开发教程集合
  17. 从零开始了解 kubernetes,还有谁不会?
  18. Microsoft Lync2013客户端下载
  19. dota2服务器位置设置在哪里,《DOTA2》自走棋国服怎么进入 自走棋国服服务器进入方法...
  20. 计算机原理 复位信号解释,复位电路原理

热门文章

  1. 使用SAXReader所需jar包
  2. FPGA-08FPGAVGA彩条显示
  3. 基本磁盘转换动态磁盘,再转换为基本磁盘,分区数据丢失
  4. SECS/GEM概念
  5. Xftp6-连接Linux传输文件---干货!!!(无私奉献无需积分)
  6. SQL往表里添加字段
  7. mac下的c语言程序开发,mac VS Code配置C语言开发环境(小白简单Clang版)
  8. 谭永霞电路分析第三版课后答案_《电路分析》谭永霞西南交通大学课后习题和其答案.pdf...
  9. 博图可以用c语言编程吗,S7300能用C语言编程吗?
  10. 启用IIS服务(运行中输入inetmgr打不开IIS管理器的解决办法)