【问题标题】:Exporting csv with all quotations in Rstudio在 Rstudio 中使用所有报价导出 csv
【发布时间】:2020-05-11 11:16:07
【问题描述】:

我正在尝试导出我一直在处理的 csv 文件。要上传它,我需要将分隔符设置为 ;以及包括日期在内的所有字段的引用。
我试过了:

write.table(original, file = "Original2.csv", append = FALSE, quote = FALSE, sep = ";", na = "NA", row.names = FALSE)

我的文件被称为原始文件,当我在记事本++ 中导出和查看它时,那里没有引号。我曾尝试在 excel 中添加引号,但它在日期上不起作用,所以这也不是一个选项。
如果我什至尝试手动执行,我知道我会犯错误,所以我想自动化它。

非常感谢任何帮助。 谢谢

【问题讨论】:

    标签: csv export-to-csv quotations


    【解决方案1】:

    您可以这样做的一种方法是首先将所有列转换为字符串,然后另存为 csv。这使用dplyr::mutate_all 相当简单:

    library(dplyr)
    library(magrittr)
    example = data.frame(
        'A' = c(1, 2, 3), 
        'B' = c(as.Date('1970-01-01'), as.Date('1971-01-01'), as.Date('1972-01-01'))
        )
    
    example %<>% mutate_all(as.character)
    
    write.table(example, 'test.csv', sep=';')
    

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 2017-11-14
      • 2017-03-30
      • 2021-10-24
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 1970-01-01
      相关资源
      最近更新 更多