我想写一个文件并在单独的列中添加新数据。新数据被多次添加(12)。听起来很简单,有很多可用的解决方案(use write.table and not write.csv,how to use write.table,ETH explanation on write.table) 所以我尝试了以下几行代码失败。新数据始终添加在第一列的底部。
write.table(df$c1, file="name.csv", row.names=F, col.names=F, append=T, sep=",")
write.table(df$c1, file="name.tsv", row.names=F, col.names=F, append=T, sep="\t")
sapply(df$c1, write.table, file="name.csv", append=TRUE, sep=",")
以上代码适用于其他用户。我不明白他们为什么不在我的情况下工作。