问题
There is a dataframe
named cnbd
, for example:
cnbd = data.frame(1,2,3,NA,NA,5)
Thus the expression:
dim(cnbd)[1]
give 1.
I want to write a dataframe like cnbd
to a csv with:
write(file = filename, cnbd, append = TRUE)
The problem comes:
- The values of csv file show
cnbd
with 6 rows not 1 row as1,2,3,NA,NA,5
. - I need output
cnbd
show as1,2,3,,,5
in csv file, no NAs.
回答1:
Try this:
write.table(df, "cnbd.csv",
na = "",
row.names = FALSE,
col.names = FALSE,
append = TRUE,
sep = ",")
回答2:
You can try the write.csv command:
write.csv(cnbd, file="cnbd.csv", na="")
来源:https://stackoverflow.com/questions/20968717/write-a-dataframe-to-csv-file-with-value-of-na-as-blank