我有一个矢量说
column_index<-c(2,1,3)
和数据框说
data<-data.frame(A=c(1,2,3),B=c(1,6,9),C=c(1,2,3))
现在我想要一个向量,使得第一个元素是对应于第1行的数据中的元素,以及column_index中第一个元素给出的列索引。第二个元素是第2行,列索引由column_index中的第二个元素给出,依此类推。矢量将有3个元素。有没有办法在没有循环的情况下实现这一点?
答案 0 :(得分:5)
我们有列索引has_and_belongs_to_many
和行索引(has_many ..., through: ...
)来提取元素。
cbind