【发布时间】:2021-09-01 04:21:04
【问题描述】:
我们已经知道如何在 R 中选择数据框的列。
但是如果我们想选择我们想在环境中导入 csv 的哪些列呢?
例如,如果我有一个四列用空格分隔的 csv:
IEAL <- read.csv(file="/Directory/ieal.csv", sep=" ")
如何选择只导入第二列?
【问题讨论】:
-
IEAL <- read.csv(file="/Directory/ieal.csv", sep=" ")[, 2]。虽然在这里您要导入所有内容,然后选择第二列。 -
您可以使用 vroom 包指定要导入的列:tidyverse.org/blog/2019/05/vroom-1-0-0/#column-selection
-
您可以使用
data.table::fread("/Directory/ieal.csv", select=...),其中...是要选择的列的字符向量或列号的向量。