【问题标题】:Can't read csv with quotes R无法读取带有引号 R 的 csv
【发布时间】:2021-03-13 17:14:06
【问题描述】:

我正在尝试从 csv 做数据帧。

d <- read.csv('out.csv', quote = "\"")

但它没有看到我的报价并返回给我

1                                                                                     0  27     3    173   46               07.09.2010     57        22
2                                                                                     1  27     3    168   46    Кунцевская 05.07.2010     65        30
3     2,25.0,4.0,165.0,52.0,"Кутузовская, Студенческая, Киевская",24.10.2016,52.0,223.0  NA    NA     NA   NA                              NA        NA
4                                                                                     3  21     2    170   42 Тимирязевская 25.10.2006     60        22
5                                                                                     4  35     4    180   46 Проспект Мира 27.12.2010     70        52
6 5,32.0,2.0,176.0,46.0,"Белорусская, Савеловская, Новослободская",07.09.2011,60.0,15.0  NA    NA     NA   NA                              NA        NA

我该如何解决这个问题?

【问题讨论】:

  • cat(readLines("out.csv", 10), sep="\n") 返回什么?
  • idc,Age,Boobs,Height,Size,Metro,DateUpdate,Weight,Price_USD 0,27.0,3.0,173.0,46.0,,07.09.2010,57.0,22.0 1,27.0,3.0,168.0,46.0,Кунцевская,05.07.2010,65.0,30.0 "2,25.0,4.0,165.0,52.0,""Кутузовская, Студенческая, Киевская"",24.10.2016,52.0,223.0" 3,21.0,2.0,170.0,42.0,Тимирязевская,25.10.2006,60.0,22.0 4,35.0,4.0,180.0,46.0,Проспект Мира,27.12.2010,70.0,52.0 "5,32.0,2.0,176.0,46.0,""Белорусская, Савеловская, Новослободская"",07.09.2011,60.0,15.0" "6,23.0,2.0,175.0,44.0,""Тургеневская, Красные ворота, Курская"",14.02.2011,49.0,22.0"
  • 嗨,@nyangoodye,当有人要求您提供某些输出时,请尝试编辑您的问题以包含该输出。您还需要在 cmets 中使用 @ 符号标记用户名(就像我在此评论中标记了您一样),以便他们接收通知。

标签: r csv


【解决方案1】:

您的输入文件已损坏。您必须修复它才能将其导入 R。这里是前 8 行:

idc,Age,Boobs,Height,Size,Metro,DateUpdate,Weight,Price_USD
0,27.0,3.0,173.0,46.0,,07.09.2010,57.0,22.0
1,27.0,3.0,168.0,46.0,Кунцевская,05.07.2010,65.0,30.0
"2,25.0,4.0,165.0,52.0,""Кутузовская, Студенческая, Киевская"",24.10.2016,52.0,223.0"
3,21.0,2.0,170.0,42.0,Тимирязевская,25.10.2006,60.0,22.0
4,35.0,4.0,180.0,46.0,Проспект Мира,27.12.2010,70.0,52.0
"5,32.0,2.0,176.0,46.0,""Белорусская, Савеловская, Новослободская"",07.09.2011,60.0,15.0" 
"6,23.0,2.0,175.0,44.0,""Тургеневская, Красные ворота, Курская"",14.02.2011,49.0,22.0"

请注意,第 4、7 和 8 行以引号开头。引号内的逗号将被忽略。这些行的末尾也用引号引起来,因此各个值都集中在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-07
    • 2018-07-29
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-30
    相关资源
    最近更新 更多