如何将CSV文件读入R?

时间:2014-04-14 22:41:39

标签: r csv

我在将CSV文件加载到R时遇到一些技术问题。当我在RStudio的源窗格中检查csv文件时,所有字符都被奇怪的红色圆圈或点所包围。当我检查另一个自制的CSV文件时,字符看起来非常精细,没有任何红色圆圈。

这个问题/症状是什么,以及为大约40个类似的CSV文件修复此问题的最佳方法是什么?

当我尝试运行readfile <- read.csv("filename.csv", sep="", collapse=NULL)时,我收到以下错误:

Error in read.table(file = file, header = header, sep = sep, quote = quote, : empty beginning of file

1 个答案:

答案 0 :(得分:2)

我的猜测是你遇到了一些编码问题。 特别是在Windows上,你可能会遇到各种各样的问题。 尝试使用文本编辑器打开csv文件,该编辑器能够使用各种编码保存文件(例如Notpead ++),然后将其更改为例如UTF-8(这是RStudio的首选编码大多数其他编辑器和R本身),保存文件并尝试再次运行导入。 只要确保你没有松散的字符 - 特别是在编码更改期间,特殊字符往往会丢失。

问候......