1

我有一个由 25 列和 30,000 行组成的数据框。我想创建包含所有行但仅包含非连续顺序的某些列的子数据框。例如,包含第 1、12、15 和 25 列的子数据框。

我一直在玩 lapply 但我不知道如何创建具有非顺序列的子数据框。

谢谢。

4

1 回答 1

1

可以通过使用 a的行、列或两者data.frame的索引来提取来自 s 的信息。data.frame

一般形式为:

dataset[rows_wanted, cols_wanted]

省略其中一个会返回所有被省略的内容。例如,dataset[c(1, 2, 3), ]将返回第一到第三行以及所有列。

因此,对于您的问题,您可以简单地执行以下操作:

dataset[, c(1, 2, 12, 25)]
于 2014-12-31T21:26:07.803 回答