【发布时间】:2022-01-24 13:02:31
【问题描述】:
我正在尝试使用这个数据集:wine_quality_dataset
我正在运行以下函数:
data2 <- read.table("C:/Users/Magda/Downloads/winewhite.csv")
这是我得到的:
head(data2)
V1
1 fixed acidity;volatile acidity;citric acid;residual sugar;chlorides;free sulfur dioxide;total sulfur dioxide;density;pH;sulphates;alcohol;quality
2 7;0.27;0.36;20.7;0.045;45;170;1.001;3;0.45;8.8;6
3 6.3;0.3;0.34;1.6;0.049;14;132;0.994;3.3;0.49;9.5;6
4 8.1;0.28;0.4;6.9;0.05;30;97;0.9951;3.26;0.44;10.1;6
5 7.2;0.23;0.32;8.5;0.058;47;186;0.9956;3.19;0.4;9.9;6
6 7.2;0.23;0.32;8.5;0.058;47;186;0.9956;3.19;0.4;9.9;6
我应该使用什么命令来正确读取 csv 文件?
【问题讨论】:
-
我认为你应该设置
sep = ";"或者使用freadfrom packagedata.table(它可以自动找到分隔符) -
试试
rio::import("C:/Users/Magda/Downloads/winewhite.csv", sep=";") -
使用
read.csv()或data.table::fread()