我正在使用write.xlsx,并試圖重命名一個excel表,以包括當前日期,如下所示:
write. xlsx(dt, file = "C。 ,format(Sys. 日期()。 "%d_%m_%y"),". xlsx",row. names=FALSE,sheetName = "DATA")
我得到了錯誤的資訊
Error in if (col. names) iOffset<- 1 :
引數不能解釋為邏輯的
我需要的檔案是sheet20_09_2021.xlsx。使用write.csv2可以作業,但使用write.xlsx不行
什么是正確的?
正確的方法是什么?
謝謝
uj5u.com熱心網友回復:
我認為你忘記先粘貼你的檔案名了。
ofile <- paste0("C: ,format(Sys. 日期()。 "%d_%m_%y"),". xlsx")
ofile
#> [1] "C:UsersDocssheet20_09_21.xlsx"
write.xlsx(dt, file = ofile,row。 names=FALSE,sheetName = "DATA")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/322193.html
標籤:
