R 将数据帧写入csv文件,值NA为空
有一个名为R 将数据帧写入csv文件,值NA为空,r,csv,write.table,R,Csv,Write.table,有一个名为cnbd的dataframe,例如: 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行为1,2,3,NA,NA,5 我需要输出cnbd在csv文件中显示为1,2,3,5,无NAs 您可以尝试write.csv命令: wr
cnbd
的dataframe
,例如:
cnbd = data.frame(1,2,3,NA,NA,5)
因此,表达:
dim(cnbd)[1]
给1
我想通过以下方式将类似于cnbd
的数据帧写入csv:
write(file = filename, cnbd, append = TRUE)
问题来了:
cnbd
,其中6行而非1行为1,2,3,NA,NA,5
cnbd
在csv文件中显示为1,2,3,5
,无NAs您可以尝试write.csv命令:
write.csv(cnbd, file="cnbd.csv", na="")
试试这个:
write.table(df, "cnbd.csv",
na = "",
row.names = FALSE,
col.names = FALSE,
append = TRUE,
sep = ",")
这种写入方式会删除以前的内容,并在文件中添加行名和列名,这不是我所期望的。你能告诉我具体怎么做吗?非常感谢