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

时间:2015-07-03 17:41:48

标签: r csv

这似乎是一个非常简单的问题,但我无法在其他地方找到答案,所以我希望有人能指出我正确的方向。我正在使用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是具有28个103个变量的观测值的数据帧,ty =" Package"和yr =" 2011"。这个特定的代码块发生在另一个for循环中的for循环中,如果这很重要的话。

我的工作目录设置正确,

list.files(getwd())

返回相应的文件列表。我尝试使用的CSV都没有在我的操作系统上打开,因此我不确定问题是什么。使用read.csv()打开不同的文件以便从R脚本中的同一个wd读取时,不会出现任何错误。为了使这个更奇怪,这段代码似乎在以前多次正常工作。是因为我写信给onlinedrive?任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

对于任何关心答案的人来说,此错误是由于某些文件位于"仅限在线"模式。共享驱动器的手动,非自动同步将这些问题文件强制为“离线可用”和“#34;并消除了错误。