找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 722|回复: 1

[求助] df.mad()平均绝对偏差,计算部分数据问题

3

主题

7

帖子

7

积分

贫民

积分
7
nbmpe 发表于 2022-4-29 09:12:50 | 显示全部楼层 |阅读模式

如下代码:平均绝对编差这一步。它计算的是C这一列的所有。怎么计算,当前列的前五行到当前行的.mad
尽量用这种批量的方法,不用for命令。这个速度太慢。
类似.rolling().min 命令,但这个命令没有.mad()功能。所以没办法,只能求助了!
  1. import pandas as pd

  2. np.random.seed(0)
  3. date_DataFrame1 = pd.DataFrame([1,2,3,4,5,6,7,8,9,10], columns = ["C"])
  4. print(date_DataFrame1)

  5. df = pd.DataFrame(date_DataFrame1, columns=['C'])
  6. #df['k'] = date_DataFrame1["C"].rolling(window = 2).min()


  7. df["D"] = date_DataFrame1["C"].mad(axis=0)  #平均绝对偏差
  8. print(df)

复制代码


回复

使用道具 举报

3

主题

7

帖子

7

积分

贫民

积分
7
nbmpe  楼主| 发表于 2022-5-3 16:05:45 | 显示全部楼层
人气太低了。没人解决呀。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表