热线电话:13121318867

登录
2018-11-07 阅读量: 2354
R里关于文件读取的问题

文件读入错误:

> read.csv(file="D:\\Data\\rd\\01.csv",header=TRUE)
错误于make.names(col.names, unique = TRUE) :
  '<ff><fe><53>'多字节字符串有错
此外: 警告信息:
1: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 1 appears to contain embedded nulls
2: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 2 appears to contain embedded nulls
3: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 3 appears to contain embedded nulls
4: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 4 appears to contain embedded nulls
5: In read.table(file = file, header = header, sep = sep, quote = quote,  :
  line 5 appears to contain embedded nulls
>

把csv表格header行删除后就能读入,但保留header就出错,why?

因为该文件是 假的CSV 格式文件

为了摆显下(或者说不迷信什么后缀名), 就按照你的“误判”格式,进行读取的。 readLines, 打开记事本等等 发现 是TAB 分开的,以及编码都有可能有问题。 就尝试了编码变化。

当然最实际的 做法是, 既然是 假的 CSV 格式文件, 可以变真的 CSV文件, 比如 EXCEL 另存为 csv格式就应该可以  读取了。

0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子