【发布时间】:2018-03-10 22:42:12
【问题描述】:
我使用了 read.table(参数 sep="\t", header = T, na.string = "NA")和 read_csv(参数 col_names = T, na = "NA")读取 csv 文件的阅读器包。当我估计一个模型时,尽管观察次数相同,但总结显示的结果却大不相同。现在我不知道这两个模型中的哪个是基于正确导入的数据的。我该如何调试呢?
【问题讨论】:
-
对照硬盘驱动器上的文件检查导入到 R(对象)内存中的数据。看看哪一个是正确的。另外,为什么要为
read.table指定制表符分隔符,但使用 readr 包中的read_csv?如果您有制表符分隔的数据,请使用read.delim()或readr::read_delim() -
好吧,
sep = "\t"与 csv 有很大不同,因此不同的结果也就不足为奇了。一个例子可能会有所帮助!