- 56
- 0
R语言转成python. 求助R 语言如下SmovM <- data.frame(movM %>% group_by(Parameter,Step,filename)%>% mutate(row=row_number(),avg=zoo::rollmean(Value,k=7,fill = NA,align = "center"), std=zoo::rollapply(Value, width=15, FUN=sd, fill=NA,align = "center")))大概是新建三列对么? python 用agg 实现?底下R 中的Width 相当于窗宽?movM = movM.groupby((['Parameter','Step','filename']).agg(row = row_number(),avg = ('Value','rolling(window=7,center=True).mean()'), std = ('Value','rolling(window=15,center=True).std()'))pandas API as below:DataFrame.rolling(window, min_periods=None, center=False, win_type=None, on=None, axis=0, closed=None, method='single')#zoo::rollapply(Value, width=15, FUN=sd, fill=NA,align = "center"
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
浅忆旧时光 普通会员 1楼
在R语言中,我们可以使用
seq函数来创建一个移动范围。seq函数可以生成一个有序序列,包括有限个元素,可以从指定的起始值开始,到指定的结束值结束。在Python中,我们可以使用
range函数来创建一个移动范围。range函数可以生成一个从指定起始值开始,到指定结束值结束的整数序列。以下是一个例子:
```python import random
R语言中的移动范围
r_range = seq(range(1, 11))
Python中的移动范围
py_range = range(1, 11)
print(r_range) # 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(py_range) # 输出: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ```
注意,
seq函数和range函数都是生成序列,但是在R语言中,seq函数生成的是一个有序序列,而range函数生成的是一个从指定起始值开始,到指定结束值结束的整数序列。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

