r - 将NA值为空白的数据帧写入csv文件

标签 r csv write.table

有一个名为dataframecnbd,例如:

cnbd = data.frame(1,2,3,NA,NA,5)

因此表达式:
dim(cnbd)[1]

给1。

我想写一个像cnbd这样的数据框到csv:
write(file = filename, cnbd, append = TRUE)

问题来了:
  • csv文件的值将cnbd显示为6行,而不是1,2,3,NA,NA,5为1行。
  • 我需要输出cnbd显示为csv文件中的1,2,3,,,5,没有NA。
  • 最佳答案

    尝试这个:

    write.table(df, "cnbd.csv",
                na = "",
                row.names = FALSE,
                col.names = FALSE,
                append = TRUE,
                sep = ",")
    

    关于r - 将NA值为空白的数据帧写入csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20968717/

    相关文章:

    r - Write.table 作为具有不同行数的文本文件

    r - R中的箱线图异常值标签

    r - 如何在r中提取带有分隔符的字符串匹配模式的一部分

    r - 具有有序条形图并使用构面

    c# - 拆分时间跨度并在 csv 中创建新字段

    r - 使用 write.table R 将行分开

    python - 将 Plumbr 与在 Python 脚本中使用 R 制作图表的其他选项进行比较

    linux - 引用其他文件时 COUNTIFS 中的错误 504

    python - csv 读取器范围属性错误

    r - 使用 'write.table' 时出现额外字符问题