- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
自从我昨天更新了 RStudio 以来,我无法让 Rstudio 放弃它对我的 excelfiles 的保留。
我尝试了以下方法无济于事:
unlink(fileName, recursive = TRUE)
file.info(fileName)
file.remove(fileName)
file.info 提供以下内容:
size 2383465
isdir FALSE
mode 666
mtime 2020-08-06 11:02:03
ctime 2020-06-16 13:00:22
atime 2020-08-06 10:40:30
exe no
RStudio 由管理员安装,但我个人在我的组织中没有管理员权限。即使取消链接也不允许 file.remove (但它不是目录所以......)。而且我真的不想删除它,只需让 Rstudio 取消保留即可。该文件将在 Excel 中修改(并保存,这是不允许的,因为 RStudio 持有它)。
.rs.restartR()
删除文件上的 R:s 保留)
R version 3.6.3 (2020-02-29)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18362)
Matrix products: default
locale:
[1] LC_COLLATE=Swedish_Finland.1252 LC_CTYPE=Swedish_Finland.1252 LC_MONETARY=Swedish_Finland.1252
[4] LC_NUMERIC=C LC_TIME=Swedish_Finland.1252
更新 3:
.rs.restartR()
source("~/.Rprofile")
更新 4:
library(XLConnect)
wb <- loadWorkbook("Cars.xlsx", create = TRUE)
createSheet(wb, "Data")
writeWorksheet(wb, cars, "Data")
saveWorkbook(wb)
第一次打开文件时,我可以在不关闭 R session 的情况下进行保存。如果我这样做,打开 Excel 文件并保存,然后重新运行上面的代码,我的 R session 持有权限锁。所以它在文件保存的范围内有一些东西。
最佳答案
XLconnect 中的以下函数调用清除 Java session :
xlcFreeMemory()
gc()
本身没有用,但
xlcFreeMemory
还运行下面的代码,我想这是达成交易的原因:
J("java.lang.Runtime")$getRuntime()$gc()
关于Rstudio 拥有 Excelfile 权限 - XLconnect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63279386/
我正在尝试将 Excel 工作表导入 r。我使用了以下代码: x <- loadWorkbook("x.xlsx") b <- readWorksheet(x, sheet="b") 第一行工作正常,
我想将线性模型计算的结果从 R 传递到 Excel 中的工作表。为此,我使用 XLConnect 和以下代码: x <- 1000:2000 y <- 3*x+rnorm(length(x)) fit
我想使用 XLConnect 包读取 Excel 电子表格中的数字。我的印象是它无法读取使用带有美元符号的公式在 Excel 中计算的数字。这个问题有解决方案吗? 最佳答案 我遇到了同样的问题。 您是
我想将所有 Excel 工作表读入 R 列表 df。我使用的代码是: file <- file.choose() name <- basename(file) require(XLConnect) w
正如标题所暗示的,我想做上面的事情。示例如下: library(stringr) library(XLConnect) df <- data.frame(do.call("rbind", lapply
非常感谢您的帮助:我正在尝试运行 XLconnect,但收到此错误消息: > library("XLConnect", lib.loc="C:/Users/1144143929/Documents/R
自从我昨天更新了 RStudio 以来,我无法让 Rstudio 放弃它对我的 excelfiles 的保留。 我尝试了以下方法无济于事: unlink(fileName, recursive =
使用 XLConnect 读取 .xls 文件时,如何设置缺失值。与 read.csv 中的 na.string==c() 参数类似。 我当前的 R 代码如下所示: install.packages(
我更新了我的 Java 版本并删除了旧版本的 Java。现在我的 XLConnect 包不会加载到 R 中,因为 XLConnectJars 不会加载。这是错误消息。 Loading required
我正在尝试加载一个包含大量数组计算的庞大 Excel 工作簿(.xlsm 格式,~30 mb)。 > wb1 wb2 wb2 [1] "Mar_SP_20130227_V6.1_VALUES_ON
我正在使用 R 包 XLConnect 将数据帧写入现有工作簿中的现有 Excel 工作表。 Excel 工作簿有一个原始数据工作表,我使用 R 中的 writeWorksheet() 填充该工作表,
更新 2:产生问题的示例。 示例 Excel 文件:是一个空白 .xlsx,工作表名称为 Sheet1。 示例 R 代码: library(chron) library(rJava) library(
我正在 R studio 中安装 XLConnect 库,但无法这样做。 我知道这个包有 java 依赖,我的 R 软件和 java 都是 64 位的。 此外,两者都已正确配置。 在安装 XLConn
R 中的 XLConnect 库允许读取和写入 Microsoft Excel XLSX 电子表格文件。 但是,当使用 writeWorksheet() 或 writeWorksheetToFile(
我想要实现的是从 R 中的对象添加一行到 Excel 中已存在的表文件(读取“Excel 表格”中的表格)。 使用以下代码,我将行完美地添加到现有表中: library(XLConnect) setS
我对 R(和编程)还比较陌生。我有一个包含 36 个工作表的 Excel 工作簿,但假设我不知道有多少个工作表,并且我希望我的代码能够帮我找到该信息。我尝试过类似的事情: options(java.p
我观察到以下奇怪的行为: 使用 R-console(2.15.2,Windows 7,32 位),我得到: > choose.files() # works fine here character(0
Windows 会立即执行此代码,但在我的 Mac 上却需要很长时间,有时甚至超过 10 分钟,才能写入两个数据表,每个表大约 2000 行。有人可以提出解决方案吗?我使用了 XLConnect R
我使用 XLConnect 将具有大值的表导出到 .xlsx。 有没有办法将结果写入带有激活的千位分隔符的 excel 单元格? library(XLConnect) #example for a l
尝试对 MS Excel 中的单元格进行简单更改来自 R 的表格通过 XLConnect . 特别是使第一行加粗。我从快速搜索中看到的是,您可以在 Excel 中定义一种样式,然后将其导入到 R 中,
我是一名优秀的程序员,十分优秀!