【发布时间】:2020-04-28 12:19:09
【问题描述】:
您好,我想使用以下函数将 CSV 文件读入 R tibble 'readr' 包。此外,我还想包括列名。 CSV_file 在我的电脑桌上。
我对它完全陌生,尝试了不同的东西,但对我没有任何作用。
【问题讨论】:
您好,我想使用以下函数将 CSV 文件读入 R tibble 'readr' 包。此外,我还想包括列名。 CSV_file 在我的电脑桌上。
我对它完全陌生,尝试了不同的东西,但对我没有任何作用。
【问题讨论】:
df <- read.csv("path/to/file/filename.csv")
【讨论】:
您有几个选项可以将csv 导入R。最值得注意的是:
read.csvread_csv 来自 readr,如果它是标准的 csv。 read_delim 否则fread 来自 data.table,适用于所有类型的文本文件read.csv 相对于其他两个函数很慢,因为它不会像其他函数那样自动猜测和优化列类型。所以read.csv 不是最理想的选择。
fread 比read_csv 更快并且需要更少的内存。两者都会为您提供data.frame 和base R 数据帧的增强版本:data.table 用于fread,tbl_df 用于readr
【讨论】: