【发布时间】:2013-12-18 05:05:39
【问题描述】:
我在将文本文件读入 R 时遇到问题。该文本文件有 8 列和一个看起来完全像这样的标题:
ID 1990 1991 1992 1993 1994 1995 1996
A 36.88 45.48 52.46 111.31 138.45 121.09 122.62
B 19.11 27.97 37.14 47.68 60.78 35.84 38.64
C 56.21 74.94 92.3 118.62 138.13 104.65 113.98
D 30.48 51.54 61.57 99.87 80.9 84.97 99.34
当我执行以下操作时,我得到了错误
> extra<- read.table("extrab.txt", header=T, sep="\t")
Error in make.names(col.names, unique = TRUE) :
invalid multibyte string at '<ff><fe>I'
所以我尝试添加 fileEnconding
> extra<- read.table("extrab.txt", header=T, sep="\t", fileEncoding="UCS-2LE")
这行得通,但我最终得到了一个带有一个变量的数据框,其中 ID 到 1996 被视为一列。有没有办法解决这个问题?
我在这个问题上再添加几行,因为当我尝试通过 R 导入文件时发现了一个不同的错误
【问题讨论】: