make.names(col.names,unique=TRUE)中出错:“”处的多字节字符串无效

make.names(col.names,unique=TRUE)中出错:“”处的多字节字符串无效,r,R,我正在尝试读取此分隔文本文件。它标记为.csv,但它表示它是UTF-16 Unicode Text.txt文件。我做错了什么 df <- read.delim("/Users/admin/Downloads/data1.csv", sep = ",") Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<ff><fe> <0a>

我正在尝试读取此分隔文本文件。它标记为.csv,但它表示它是UTF-16 Unicode Text.txt文件。我做错了什么

    df <- read.delim("/Users/admin/Downloads/data1.csv", sep = ",")

    Error in make.names(col.names, unique = TRUE) : 
  invalid multibyte string at '<ff><fe>

<0a>

<ff><fe>'

    warnings()
    Warning messages:
    1: In grep("^[^#].*", lines, value = TRUE) :
      input string 1 is invalid in this locale
    2: In read.table(path, encoding = encoding, header = header,  ... :
      line 1 appears to contain embedded nulls

我在读取.csv文件时遇到相同错误:

位于的多字节字符串无效

请看一下FileSeconding。在我的例子中,我使用:fileEncoding=latin1进行排序

以下是文件:


您的数据是什么样子的?您有编码问题/不匹配,并且您没有告诉我们足够的信息来提供任何特定的帮助。我不确定我需要提供什么样的信息来请求帮助。任何建议都将不胜感激。我看了一下,但还是太模糊了。我建议您阅读Rhelp邮件列表的发布指南,作为构建一个好的R问题的指南。