【发布时间】:2013-06-19 01:12:23
【问题描述】:
我正在尝试使用循环来打印与大型数据框中行(样本)的某些特定值相对应的列(变量)。例如
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
有什么建议吗?
【问题讨论】:
-
“for r1=2 for r2=12, for r3=7”是什么意思?
-
对不起,如果我不清楚。这只是一个示例,第 1 行的值为 2,第 2 行的值为 12(示例中不存在),第 3 行的值为 7。谢谢