我有一个带有行位置的向量 v:
v<-c(10,3,100,50,...)
对于这些位置,我想提取列表的元素,固定列,例如假设我的列号是 2,所以我正在做:
data<-c()
data<-c(list1[[v]][[2]])
list1 具有以下格式的数据:
[[34]]
[1] "200_s_at" "483" "1933" "3664"
因此,例如,我想从第 342 行中仅提取值 1910 的第 2 列,并对接下来的行执行相同操作
但是当我想这样做时出现错误,是否可以直接执行?或者我应该有一个循环来一一读取 v 中的位置并填充数据向量,如:
#algorithm
for i<-1 to length(v)
pos<-v[i]
data[[i]]<-c(list1[[pos]][[2]])
next i
谢谢