我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何对pandas某一列操作

想把第三列所有的收益率加1然后每五个相乘然后开五次方然后减一,该如何操作啊,

先做第一步也行

主要是计算几何平均数

import pandas as pd
from scipy import stats

data = pd.read_excel('c:/users/用户/desktop/文件.xlsx')
data['结果'] = [stats.gmean(i)-1 for i in (data['Yretnd']+1).rolling(window=5)]

 

df['Yretnd'] = df['Yretnd'].apply(lambda x: (x+1)**0.2-1)

快去试试吧 如果成功记得采纳一波

近期文章

  • python 三维弹球碰撞问题
  • scrapy.cfg文件报错
  • 通过java的mybats多次循环访问mysql时速度很慢,请问如何优化?
  • Python错误SyntaxError: unexpected EOF while parsing.
  • signal only works in m
  • 部署后的swing程序怎么访问
  • 求关于RS422总线连接单STM32片机的接口电路资料
  • 为何数据代入自定义函数结果于for in循环结果不一致?
  • 64位labview2020使用labsql调用access数据库的问题
  • eclipse 项目栏里的东西显示不出来
  • 遍历时使用sorted排序调用类中的方法出现nameerror
  • JQUERY 隐藏DIV
  • 仿京东商品数量删除后显示NaN
  • ISPRS下载数据集Security问题
  • Linux系统中的root文件
  • python 正则语句
  • MATLAB索引超出数组范围
  • 如何导入这两个数据集PKU199801_TRAIN,POS_MODEL,为什么一直无法找到模块
  • 关于PKCS5Padding的填充方式
  • menu.cpp: In constructor MyFrame MyFrame wxFrame,

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华