R Write.CSV错误:无法打开文件,参数无效

c0vxltue  于 2023-06-03  发布在  其他
关注(0)|答案(1)|浏览(297)

这似乎是一个非常简单的问题,但我无法在其他地方找到答案,所以我希望这里的人可以指出我在正确的方向。我正在使用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都没有在我的操作系统上打开,所以我不确定问题出在哪里。当使用read.csv()打开不同的文件以便从R脚本中的同一wd阅读时,不会出现错误。更奇怪的是,这段代码以前似乎多次都能正常工作。是因为我在给一个在线司机写信吗?有人能帮忙吗?

ttvkxqim

ttvkxqim1#

对于任何关心答案的人来说,这个错误是某些文件处于“仅在线”模式的结果。共享驱动器的手动、非自动同步强制这些问题文件变为“脱机可用”并消除了错误。

相关问题