【问题标题】:Unable to read in csv with read.csv function无法使用 read.csv 函数读取 csv
【发布时间】:2019-07-23 19:11:16
【问题描述】:

我已经使用read.csv 函数多年,从未见过此错误。

zError in make.names(col.names, unique = TRUE) : invalid multibyte string 10

我正在尝试读取一个相当标准的 .csv 文件 (download a copy here)。关于发生了什么的任何想法?

【问题讨论】:

  • 我认为此链接中的回复可能会有所帮助[可能与此类似的问题][1] [1]:stackoverflow.com/questions/18444769/…
  • @Douglas Mesquita 提到的 read.csv(file, sep=",", check.names =F) 将起作用,您会看到您在 Cavity_Nester 中有一个奇怪的角色。 是什么让你失望。还可以看看 package janitor 和 clean_names 函数

标签: r csv read.csv


【解决方案1】:

这意味着你的列名有些奇怪。尝试在您的通话中使用参数check.names = FALSE。还要确保你给出了正确的sep 参数。

【讨论】:

    【解决方案2】:

    您的专栏中的某些内容可能包含特殊字符。 read_csv 来自readr 包应该能够很好地处理这个问题,而且速度也非常快。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-28
      • 2020-06-30
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 2021-03-17
      • 2019-09-04
      相关资源
      最近更新 更多