无法同时使用readxl :: read_excel和xlsx :: write.xlsx
我用了两种方法。
- 当我尝试使用
readxl::read_excel
将我的文件读入R时,我无法使用xlsx::write.xlsx
在所有计算xlsx::write.xlsx
其导出为excel。
加载包装后,显示:
library(xlsx) # Loading required package: rJava # Loading required package: xlsxjars # Error : .onLoad failed in loadNamespace() for 'xlsx', details: # call: .jinit() # error: Cannot create Java virtual machine (-4) # Error: package or namespace load failed for 'xlsx'
当我尝试XLConnect
,它显示了类似的东西:
# library(XLConnect) # Loading required package: XLConnectJars # Error : .onLoad failed in loadNamespace() for 'XLConnectJars', details: # call: .jinit() # error: Cannot create Java virtual machine (-1) # Error: package 'XLConnectJars' could not be loaded
- 当我在导入任何数据之前加载这两个库时,可以轻松加载它们。 但是当我试图导入数据时,其中一个给了:
Error: std::bad_alloc
我该如何纠正呢?