【问题标题】:Opening csv file correctly正确打开 csv 文件
【发布时间】: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 = ";"或者使用fread from package data.table (它可以自动找到分隔符)
  • 试试rio::import("C:/Users/Magda/Downloads/winewhite.csv", sep=";")
  • 使用read.csv()或data.table::fread()

标签: r csv file


【解决方案1】:

试试

readr::read_csv("C:/Users/Magda/Downloads/winewhite.csv")

readr 是tidyverse 的一部分,该库可帮助您整理数据。

如果您使用带有分号 ; 分隔符的欧洲格式 CSV,请使用

readr::read_csv2("C:/Users/Magda/Downloads/winewhite.csv")

【讨论】:

    猜你喜欢
    • 2023-04-09
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    相关资源
    最近更新 更多