【问题标题】:Unable to remove V1,V2 while reading a csv file in R在 R 中读取 csv 文件时无法删除 V1、V2
【发布时间】:2017-02-28 00:15:52
【问题描述】:

我正在尝试按如下方式读取 CSV 文件 -

Sr_No,Location_Coordinates,Location,Hospital_Name
1,11.6357989,Near Dollygunj Junction,Chakraborty Multi Speciality Hospital
2,11.8311681,Medical Board Office,Inhs Dhanvantri
3,11.8311681,Near,Maricar Hospital
4,11.6498468,Lamba Line,Pillar Health Centre

使用 Sr_No 等......作为所有标题 - 但是当我执行 read.csv 时,它返回的值为 -

v1,v2,v3,v4
Sr_No,Location Coordinates,Location,Hospital Name
1,11.6357989,Near Dollygunj Junction,Chakraborty Multi Speciality Hospital
2,11.8311681,Medical Board Office,Inhs Dhanvantri
3,11.8311681,Near,Maricar Hospital
4,11.6498468,Lamba Line,Pillar Health Centre

如何摆脱所有元素 'v1,v2,v3,v4',因为当我在读取 csv 文件后尝试调用数据框时

s <- read.csv("../hospitaldata.csv",header = FALSE, check.names = TRUE)

如果我尝试执行 's$',它会显示 V1、V2、...的选项。

我需要它像 s$Sr_No,....

感谢任何帮助。

我尝试使用 skip=1 但没有帮助。我正在使用 MacOs。

【问题讨论】:

  • 改用header = TRUE
  • @JakeKaupp - type.convert(data[[i]], as.is = as.is[i], dec = dec, numbers = numbers, : '' 已尝试抛出此错误。
  • 该错误未在此处重现,因此它必须在您的 CSV 文件中进一步向下。从&lt;ff&gt; 看来,该文件不完全是 ASCII,无论是已损坏还是只是具有不同的编码。
  • 您是否搜索过该错误的原因?如果你不能修复它,你总是可以在事后设置名称。
  • 第一行真的有错误吗?如果是这样,您可以使用read.csv(..., skip=1, header=FALSE),然后按照@JakeKaupp 的建议重命名列。

标签: r csv


【解决方案1】:

你可以试试这条线:

s <- read.csv("../hospitaldata.csv",header = TRUE, check.names = TRUE)

【讨论】:

  • 抱歉,试试 header=TRUE。我刚刚在我的答案中编辑了我的代码
  • 数据似乎有问题,我尝试使用 header=TRUE 但它不起作用,然后我调整了我的数据大小,然后再次尝试它工作,感谢您的帮助。
【解决方案2】:

由于 Sys.getlocale 是 en_US.UTF-8,我必须通过包含 fileEncoding 并将其设置为“latin1”来读取数据,如下所示 -

s <- read.csv('/Users/.../../hospitaldata.csv', header = TRUE, 
          fileEncoding =  "latin1", as.is=TRUE, sep=",")

【讨论】:

    【解决方案3】:

    正确答案: s TRUE, check.names = TRUE)

    以下有时也可以,但可能会出错很多次:

    s T, check.names = TRUE)

    (即使您使用 T 而不是 TRUE,这也可能导致虚假结果)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      • 1970-01-01
      • 2013-01-23
      相关资源
      最近更新 更多