【发布时间】:2014-09-04 07:40:22
【问题描述】:
我想读取制表符分隔的文件,其中一列指示由“罗马”枚举表示的类(每个文件在第二列中包含 i、ii、iii 或 iv)。但是,对于仅包含“i”的文件,此列将转换为 NA 值。我可以使用如下所示的小测试文件重现此错误:
animal class info
dog i a
cat i a
rabbit i b
当我将它读入 R 时:
> d<-read.delim("test_roman.csv", sep="\t")
> d
animal class info
1 dog NA a
2 cat NA a
3 rabbit NA b
我在这里缺少什么? read.delim 总是为我处理类似的文件。
【问题讨论】:
-
我编辑了问题以使这一点更清楚。我有不同的文件,每个文件只包含
i,ìi...它们被加载到 R 中然后合并。