【问题标题】:Removing "" marks from saved txt [duplicate]从保存的txt中删除“”标记[重复]
【发布时间】:2017-03-21 11:50:06
【问题描述】:

我正在尝试保存字符数据框。

我试过了:

df1 <- data.frame(c1= "abc",c2="def",c3="ghi")
df1

write.table(df1, "df1.txt")

但该文件包含带有“”标记的所有内容:

"c1" "c2" "c3"
"1" "abc" "def" "ghi"

如何保存没有"" 标记的文件?

【问题讨论】:

    标签: r


    【解决方案1】:

    设置quote=FALSE

    来自 write.table 的文档:

    write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ",
                eol = "\n", na = "NA", dec = ".", row.names = TRUE,
                col.names = TRUE, qmethod = c("escape", "double"),
                fileEncoding = "")
    

    "报价
    逻辑值(TRUE 或 FALSE)或数值向量。如果为 TRUE,任何字符或因子列都将被双引号括起来。如果是数字向量,则将其元素作为要引用的列的索引。在这两种情况下,行名和列名都会被引用,如果它们被写入的话。如果为 FALSE,则不引用任何内容。"

    【讨论】:

      【解决方案2】:

      您可以使用选项quote = FALSE

      df1 <- data.frame(c1= "abc",c2="def",c3="ghi")
      df1
      
      write.table(df1, "df1.txt", quote = FALSE)
      

      【讨论】:

        猜你喜欢
        • 2023-04-02
        • 2012-10-08
        • 2013-04-28
        • 2017-09-12
        • 2015-04-25
        • 1970-01-01
        • 2016-01-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多