我想复制一个数据框并插入这个新数据框的值来实现数据增强



我的原始数据框架是这样的:

<表类> 没有指数 Value1 Value2 Value3 tbody><<tr>01.00.00.011.00.20.221.00.40.430.80.60.640.50.40.850.10.21.0

使用rolling_mean并从最后一行获取值:

out = df.rolling(2).mean().shift(-1)
out.loc[len(df)-1] = df.tail(1).values

输出:

>>> out
Value1  Value2  Value3
0    1.00     0.1     0.1
1    1.00     0.3     0.3
2    0.90     0.5     0.5
3    0.65     0.5     0.7
4    0.30     0.3     0.9
5    0.10     0.2     1.0

相关内容

  • 没有找到相关文章