我可以帮您将R中的数据框写入CSV文件。请考虑以下简单示例。
df <- data.frame(ID = c(1,2,3), X = c("a", "b", "c"), Y = c(1,2,NA))
df[which(is.na(df[,"Y"])), 1]
write.table(t(df), file = "path to CSV/test.csv", sep = ""), col.names=F, sep=",", quote=F)
test.csv
中的输出如下所示:
ID,1,2,3
X,a,b,c
Y, 1, 2,NA
第一眼看起来,这正是我需要的,但是在上面的代码插入中看不到的是,在最后一行的 NA
之后,还有一个换行符。然而,当我将 test.csv
传递给网站上的 Javascript 图表时,尾随的换行符会引起问题。
有没有办法在 R 中避免这个最终的换行符?