我们正在尝试将一些表数据写入文件但没有成功。
使用write.csv
。
以下是我们尝试的一些示例代码:
> <%
>
> X<-c(1:666)
>
> print(X)
>
> write.csv(X,"hh")
>
> %>
以下是我们无法想象的rapache错误:
RApache Warning/Error!!!
Error in file(file, ifelse(append, "a", "w")) : cannot open the connection
RApache Warning/Error!!!
In addition:
RApache Warning/Error!!!
Warning messages:
RApache Warning/Error!!!
1: In readLines(icon, 1) : incomplete final line found on '/var/www/brew/sampleplan/step1_5.php'
RApache Warning/Error!!!
2: In readLines(icon, 1) : incomplete final line found on '/var/www/brew/sampleplan/step1_5.php'
RApache Warning/Error!!!
3: In readLines(icon, 1) : incomplete final line found on '/var/www/brew/sampleplan/step1_5.php'
RApache Warning/Error!!!
4: In readLines(icon, 1) : incomplete final line found on '/var/www/brew/sampleplan/writefile.php'
RApache Warning/Error!!!
5: In file(file, ifelse(append, "a", "w")) : cannot open file 'hh': Permission denied
RApache Warning/Error!!!
函数brew返回了'try-error'
的对象。返回HTTP响应代码500.
如果有人可以给我们写一个简单的例子或更正我们的代码,那就太棒了。
感谢的,
Yoni&amp; Tsvi。
答案 0 :(得分:4)
为了让您的生活更轻松,首先让您的代码自行运行,然后介绍rApache。
您看到的错误意味着write.csv
无法写入您指定的位置。由于写入文件是常见问题的根源,因此您应该添加一些检查和错误处理代码以使事情更加健壮。例如,
指定绝对路径(path.expand
)或至少确保知道当前工作目录的位置(getwd
)。
检查您要写入的目录是否存在(file.exists
),并且可以写入file.access
,mode = 2
)。
通过致电write.csv
或try
致电tryCatch
。