我正在尝试使用循环来打印与大型数据框中行(样本)的某些特定值相对应的列(变量)。例如
c1<-c(1,2,3)
c2<-c(4,5,6)
c3<-c(7,8,9)
data<-as.data.frame(rbind(c1,c2,c3))
row V1 V2 V3
r1 1 2 3
r2 4 5 6
r3 7 8 9
如果 ri=j (其中 j 是值列表),那么我想将插入行 i 的值 j 的列添加到数据框中。例如,如果列表的目标值是
对于 r1=2
对于 r2=12
对于 r3=7
那么结果将是
row V1 V2 V3 V4 V5
r1 1 2 3 2 1
r2 4 5 6 5 4
r3 7 8 9 8 7
有什么建议吗?