选择哪个函数

Which function to choose

data <- read_delim("imported_data.csv", delim = ",")

data <- read_csv("imported_data.csv")

data <- read.csv("imported_data.csv")

data <- fread("imported_data.csv")

所有这些函数都有相同的输出,我应该使用哪个? 当涉及到更复杂的功能时,我该怎么办? 谢谢

使用最适合情况的那个。

如果您正在使用 Dplyr 和相关库,请使用 read_csvread_delim。前者是后者的便利包装器,因此请使用您认为最合乎逻辑的一个。

如果您使用 Data.table,请使用 fread。 Data.table 与 Dplyr 相比,在非常大的数据集上具有更好的性能。

如果您不使用这些库中的任何一个,请使用 read.csvread.table,因为它们包含在基础 R 中。