r - 将 R 代码转换为 R 风格

标签 r

有没有办法更有效地编写以下语句? accel 是一个数据框。

accel[[2]]<- accel[[2]]-weighted.mean(accel[[2]])
accel[[3]]<- accel[[3]]-weighted.mean(accel[[3]])
accel[[4]]<- accel[[4]]-weighted.mean(accel[[4]])

最佳答案

备选

accel[2:4] <- lapply(accel[2:4], function(x) x-weighted.mean(x))

关于r - 将 R 代码转换为 R 风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3097191/

相关文章:

r - 将 ggplot 省略号限制为现实/可能的值

R caret和gbm找不到ntrees输入

r - 如何在 R 包中定义 "hidden global variables"?

r - 使 R 返回访问全局的错误

r - do、生存分析和 dplyr

r - 在 Shiny 的应用程序中使用 bigrquery auth

r - 如何将图片插入到 ggplot 图中的每个单独的条中

R Linux Shell 将多页 xls 批量转换为 csv

r - 如何使用 r-markdown 编织与多行文本对齐的内嵌图像?

R根据条件创建因子