我write.xlsx2
对xlsx
R包的功能有问题.例如,请参阅下面的代码.
main_path<-"~/mydir/"
read.xlsx2(paste0(main_path,"my_input_excel.xlsx"), sheetIndex=1)
a<-1
write.xlsx2(a, paste0(main_path,"my_output_excel.xlsx"), sheetName="Sheet1", col.names=TRUE, row.names=FALSE, append=FALSE)
Run Code Online (Sandbox Code Playgroud)
虽然read.xlsx2
功能工作正常,write.xlsx2
函数提供错误
错误
.jnew("java/io/FileOutputStream", jFile)
:
java.io.FileNotFoundException:/mydir/my_output_excel.xlsx(没有这样的文件或目录)
当我删除paste0
部件并只写文件名时,一切都很好.所以问题是定义路径.
ps我想知道,也许write.xlsx
忽略了波浪号,~
所以路径定义变成了垃圾.
归档时间: |
|
查看次数: |
6083 次 |
最近记录: |