[英]R Write.CSV Error: Cannot Open File, Invalid Argument
這似乎是一個非常簡單的問題,但是我無法在其他地方找到答案,因此我希望這里的人可以指出正確的方向。 我正在使用R腳本編寫CSV,並且出現以下錯誤。
Error in file(file, ifelse(append, "a", "w")) :
cannot open the connection In addition: Warning message:
In file(file, ifelse(append, "a", "w")) :
cannot open file 'Package2011logs.csv': Invalid argument
此錯誤是代碼的結果:
x = paste(paste(ty,yr, sep=""), "logs.csv", sep="")
write.csv(logscuml, file = x, row.names = FALSE)
其中logscuml是一個數據框,其中包含對103個變量的28個觀察值,ty =“ Package”,而yr =“ 2011”。 如果這很重要,則此特定代碼塊在另一個for循環內的for循環內發生。
我的工作目錄設置正確,並且
list.files(getwd())
返回適當的文件列表。 我嘗試使用的CSV都沒有在我的OS上打開,所以我不確定是什么問題。 使用read.csv()打開不同的文件以從R腳本的前面的同一個wd讀取文件時,不會出現錯誤。 為了使這個怪異,此代碼之前似乎可以多次正常工作。 是因為我正在寫在線驅動器嗎? 有人能幫忙嗎?
對於關心答案的任何人,此錯誤是某些文件處於“僅在線”模式的結果。 共享驅動器的手動非自動同步將這些問題文件強制為“可用脫機”並消除了該錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.