r - 在 R 中,如何读取索引向量?
问题描述
*例子。我有两个向量,vec_1 和 vec_2
vec_1 <- c(1,2,3,4)
ver_2 <- c(6,7)
I want to do
vec = vector()
for(i in 1:2){
vec[i] <- mean(vec_i)
}**
我已经测试过各种类型的“粘贴”。帮助!*
解决方案
我们可以mget
用来获取 a 中对象的值list
,循环使用list
with lapply
,得到mean
lapply(mget(paste0("vec_", 1:2)), mean)
如果它是一个data.frame
lapply(mget(paste0('vec_', 1:10)), function(x) mean(x$Pressure))
推荐阅读
- sql - Oracle SQL 检查分区中是否存在两个值
- css - 表格单元格:空白 nowrap 直到满足最大宽度,然后换行
- sql-server - 将主报表中相同参数的值设置或传递给SSRS中的多个子报表
- sql - 基于辅助列的条件求和
- select - 如何在 Angular Material 9 中为“mat-select”元素编写自定义数据属性
- sql - 试图接受超过 60% 的成绩(注),然后得到某个人所有成绩的平均值
- javascript - 为什么“参数”是伪数组?
- python - 如何使用 Keras 和 TensorFlow 求数字的众数?
- apache-commons-compress - Apache commons-压缩
- c# - Unity C#检查游戏对象是否对凸轮问题不可见