我无法在 R 中打开 csv 文件
I can not open csv file in R
这是我用“,”分隔的 csv 文件
当我尝试使用此代码将此文件打开到 R 中时
idt <- read.csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv",
header =TRUE , sep=",")
我看到重复的 row.names 错误
当我尝试 row.names=NULL
时,这发生了
但我的目的是得到这个形状
看来你可以做到sep=";"
你可以试试
idf <- read.csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv")
或
idf <- read_csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv")
前者来自base包,后者来自readr。
在这两种情况下,都不需要指定参数 header 和 sep 的值,因为它们设置为 TRUE 和 "," 分别默认。
但是,如果您的 csv 文件的字段分隔符,您应该使用函数 read.csv2 或 read_csv2是“;”。
这是我用“,”分隔的 csv 文件
当我尝试使用此代码将此文件打开到 R 中时
idt <- read.csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv",
header =TRUE , sep=",")
我看到重复的 row.names 错误
当我尝试 row.names=NULL
时,这发生了
但我的目的是得到这个形状
看来你可以做到sep=";"
你可以试试
idf <- read.csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv")
或
idf <- read_csv(file="C:/Users/R&K&T&E/Desktop/idtbest/idtbest2.csv")
前者来自base包,后者来自readr。 在这两种情况下,都不需要指定参数 header 和 sep 的值,因为它们设置为 TRUE 和 "," 分别默认。
但是,如果您的 csv 文件的字段分隔符,您应该使用函数 read.csv2 或 read_csv2是“;”。