【问题标题】:After importing CSV into R, the headers are not what I want将 CSV 导入 R 后,标题不是我想要的
【发布时间】:2016-12-14 13:01:38
【问题描述】:

这是我的 CSV 文件(见下文),标题为“数据条目”、“评估员”、“学校名称”等,但是当我导入 csv 文件时,标题变为“V1”、“V2”、“V3 "等如下图所示。我应该怎么做才能保留 csv 格式的标题,因为它会干扰分析,因为现在标题现在被视为输入数据的一部分,我不能手动覆盖它们太多而且我有太多文件.谢谢。

我的 CSV 文件:

标题:

【问题讨论】:

  • 我们不能在没有看到您的代码的情况下说出您做错了什么。将其包含在您的问题中。
  • 我认为您缺少 header = T 但您没有显示代码所以这只是一个猜测
  • 另外,如果第二行完全为空,请考虑删除。
  • @Mateusz 我在 R studio 中使用导入数据集命令将标题设置为 FALSE,但是现在我遇到了一个新问题,我收到以下错误“make.names 中的错误(col. names, unique = TRUE) : 无效的多字节字符串 141"

标签: r excel csv


【解决方案1】:

对于 R,读取模块提供了读取表和 csv 的方法。您可以通过键入以下内容查看相关文档:

help(read.csv)

这里是帮助中的 sn-p,它告诉你方法的签名:

read.csv(file, header = TRUE, sep = ",", quote = "\"", dec = ".", fill = TRUE, comment.char = "", ...)

注意第二个参数列表,header,有一个默认参数传递给它,它是 TRUE。这意味着如果您不将其设置为 FALSE,它将始终读取标题。

因为你没有分享代码,我只能猜测这可能是你的问题。

【讨论】:

  • 特别感谢大家和@siphr。我在 R studio 中使用了导入数据集命令,该命令将标头设置为 FALSE,但是现在我遇到了一个新问题,我收到以下错误“make.names(col.names, unique = TRUE) 中的错误:无效的多字节字符串141"
猜你喜欢
  • 2023-03-05
  • 2016-01-19
  • 1970-01-01
  • 2022-08-13
  • 2021-12-15
  • 2011-02-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多