在R中读取csv文件时无法删除V1、V2

在R中读取csv文件时无法删除V1、V2,r,csv,R,Csv,我正在尝试读取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 Li

我正在尝试读取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你可以试试这句话:

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

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

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

s改为尝试
header=TRUE
。@JakeKaupp-type.convert(data[[i]]中的错误,as.is=as.is[i],dec=dec,numbers=numbers,:位于“”的无效多字节字符串引发已尝试的此错误。此错误不会在此处重现,因此必须在CSV文件中进一步显示。从
,该文件看起来不完全是ASCII,无论它是否已损坏或只是具有不同的编码。您是否搜索了该错误的原因或者?如果无法修复,则始终可以在事实之后设置名称。第一行是否确实有错误?如果有,则可以使用
read.csv(…,skip=1,header=FALSE)
然后按照@JakeKaupp的建议重命名列。抱歉,请尝试header=TRUE。我刚刚在回答中编辑了我的代码。数据似乎有问题,我尝试使用header=TRUE,但不起作用,然后我调整了数据的大小,然后重试,结果成功,谢谢帮助。