簡體   English   中英

R Write.CSV錯誤:無法打開文件,參數無效

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM