Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个由 25 列和 30,000 行组成的数据框。我想创建包含所有行但仅包含非连续顺序的某些列的子数据框。例如,包含第 1、12、15 和 25 列的子数据框。
我一直在玩 lapply 但我不知道如何创建具有非顺序列的子数据框。
谢谢。
可以通过使用 a的行、列或两者data.frame的索引来提取来自 s 的信息。data.frame
data.frame
一般形式为:
dataset[rows_wanted, cols_wanted]
省略其中一个会返回所有被省略的内容。例如,dataset[c(1, 2, 3), ]将返回第一到第三行以及所有列。
dataset[c(1, 2, 3), ]
因此,对于您的问题,您可以简单地执行以下操作:
dataset[, c(1, 2, 12, 25)]