这似乎是一个非常简单的问题,但我无法在其他地方找到答案,所以我希望有人能指出我正确的方向。我正在使用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?任何人都可以帮忙吗?
答案 0 :(得分:3)
对于任何关心答案的人来说,此错误是由于某些文件位于"仅限在线"模式。共享驱动器的手动,非自动同步将这些问题文件强制为“离线可用”和“#34;并消除了错误。