【发布时间】:2020-04-28 02:09:09
【问题描述】:
我似乎无法找到答案,尽管我确定它已经被问过了......但我想提取 data.frame 列的一个子集并将其组合到一个列表中,而不使用任何包。例如:
DF <- data.frame(a = c(1,2,3), b = c(4,5,6), c = c(7,8,9))
test <- c(DF[,1], DF[,2], DF[,3]) # Gives what I want
test <- c(DF[,1:3]) # Doesn't give what I want
因此,所需的输出将是一个值 1:9 的列表。 我希望动态分配子集,因此即使它提供了我想要的输出,我也不能按照我输入的方式进行操作。我能想到的唯一另一种方法是有一个循环并一次递增地添加一列,例如测试
【问题讨论】:
标签: r