我什么时候应该在 R 中使用 read.csv() 和 read_csv()

Cam*_*ron 6 r tidyverse

这是一个比较概念性的问题,但在今天上课,我被我的教授告诉,这将是最好使用read_csv而不是read.csv。有关更多上下文,我们正在tidyverse本课程中使用。

因此,因为read_csvread.csv(据我所知)都读取CSV文件。我的问题是你应该什么时候使用一个而不是另一个。

小智 7

read_csv对于大型 .csv 文件,速度明显更快。请参阅此处了解更多信息。就个人而言,我几乎总是read_csv默认使用。

  • @thelatemail 你是对的;引用的博客现在已经两年了,至少已经过时了。`fread`(从 1.11 版开始)自动使用并行处理。在我运行的每个实验中,在各种文件大小上,`read.csv` 最慢,`read_csv` 快 2-3 倍,而 `fread` 再次快 2-3 倍。 (2认同)