相关疑难解决方法(0)

错误:尝试write.xlsx时,压缩工作簿失败

我试图写一个xlsx文件,write.xlsx我得到这个错误:

Error: zipping up workbook failed. Please make sure Rtools is installed or a zip application is available to R.
     Try installr::install.rtools() on Windows.

package ‘Rtools’ is not available (for R version 3.1.2) 
Run Code Online (Sandbox Code Playgroud)

我现在应该怎么做才能解决这个问题?

编辑: 我安装Rtools:

>installr::install.rtools()

No need to install Rtools - You've got the relevant version of Rtools installed
Run Code Online (Sandbox Code Playgroud)

但是之后我还是得到了那个错误 write.xlsx

excel r

20
推荐指数
3
解决办法
2万
查看次数

更改path.expand位置(Win 7)

目前:

path.expand("~")
Run Code Online (Sandbox Code Playgroud)

得到:

"C:\\Users\\trinker\\Documents"
Run Code Online (Sandbox Code Playgroud)

我想让它产生:

"C:\\Users\\trinker"
Run Code Online (Sandbox Code Playgroud)

Windows命令提示符的目录是C:\Users\trinker.这表明这是我的Windows主目录.

?path.expand告诉我看看rw-FAQ (LINK).这使得信息高于我的认知能力.我决定尝试如下实验:

> Sys.getenv("R_USER")
[1] "C:\\Users\\trinker\\Documents"
> normalizePath("~")
[1] "C:\\Users\\trinker\\Documents"

> Sys.getenv("R_USER") <- "C:\\Users\\trinker"
Error in Sys.getenv("R_USER") <- "C:\\Users\\trinker" : 
  target of assignment expands to non-language object
> normalizePath("~") <- "C:\\Users\\trinker"
Error in normalizePath("~") <- "C:\\Users\\trinker" : 
  target of assignment expands to non-language object 
Run Code Online (Sandbox Code Playgroud)

我看见:

Sys.setenv(...)
Sys.unsetenv(x)
Run Code Online (Sandbox Code Playgroud)

但是害怕我弄乱了我不应该盲目搞砸的东西,并决定寻求指导.

所以我想再次~意味着C:\\Users\\trinker\\(这是我最后一台PC的默认设置)而不是C:\\Users\\trinker\\Documents它现在.

r

13
推荐指数
1
解决办法
1903
查看次数

库(dplyr)中的错误:没有名为“dplyr”的包

我正在尝试安装 dplyr 包,但收到一条错误消息,提示“库中的错误(dplyr):没有名为‘dplyr’的包”。我正在使用窗口系统和 Ri386 3.5.2。我尝试按照其他人的建议使用代码 install.packages("Rcpp") 进行修复,但仍然收到错误消息。感谢您抽出时间来帮助我。

r dplyr

9
推荐指数
2
解决办法
2万
查看次数

R 不断下载包到 tmp 目录

我在 2103 MacBook Pro 上使用 R Studio。我在下载和安装软件包之前没有问题,但最近我的所有软件包都被下载,然后无法安装:

trying URL 'http://cran.rstudio.com/bin/macosx/mavericks/contrib/3.1/manipulate_1.0.1.tgz' 
Content type 'application/x-gzip' length 33770 bytes (32 Kb) 
opened URL
==================================================
downloaded 32 Kb

The downloaded binary packages are in
/var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages
Run Code Online (Sandbox Code Playgroud)

.libPath() 返回我的 R 库的正确位置(不是这个)

我可以从下载的包中手动安装,但是这个额外的步骤非常烦人,我想恢复正确的行为。

似乎有人在这里遇到了同样的问题。解决方案是添加更多交换空间。这似乎不是我的问题,因为我的机器上似乎有足够的交换和 RAM。

有没有人遇到并解决过这个问题?

r install.packages

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

r ×4

dplyr ×1

excel ×1

install.packages ×1