我在一个闪亮的应用程序中使用这个
df = data.frame(doLogin()$Account,doLogin()$LoginTime) write.table(df,file='collect_data/LoginUserData.csv', append=T, sep=',', col.names=F, row.names=F)
重新启动应用程序后,文本与前一行重叠。我希望write.table找到一个新的空白行,并从该新行开始写入。
我想你可以先写一行结尾。上一次写入操作似乎未正确完成:
df = data.frame(doLogin()$Account,doLogin()$LoginTime) cat("\n", file='collect_data/LoginUserData.csv', append=TRUE) write.table(df,file='collect_data/LoginUserData.csv', append=TRUE, sep=',', col.names=F, row.names=F)