小编Joy*_*yce的帖子

将R脚本编译为独立的.exe文件?

有没有简单的方法将我的R脚本编译成独立.exe文件,就像matlab一样?

r

71
推荐指数
5
解决办法
7万
查看次数

如何清理R内存(无需重启我的电脑)?

我在R(在Windows下)运行我的代码,其中涉及大量的内存数据.我试图用来rm(list=ls())清理内存,但似乎内存仍然被占用,我无法重新运行我的代码.我试图关闭R并重新启动R,但它是一样的,似乎内存仍然被占用,因为当我运行代码它说它不能分配内存(但它可能在第一次).重新启动电脑后,内存似乎只清理了.

有没有办法清理内存,以便我可以重新运行我的代码而不必每次都重新启动我的电脑?

r

50
推荐指数
4
解决办法
11万
查看次数

在命令行下运行R脚本时输出错误/警告日志(txt文件)

如果我在命令行下运行R脚本(实际上是通过在VBA中调用运行它),如何将任何错误/警告消息输出到txt文件?

error-handling command-line r

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

从VBA运行R脚本

如何从VBA运行R脚本?假设我有一个R脚本存储为C:\ XXX\testR.R

我尝试使用Shell,但不太成功.

vba r

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

r - 如何清除rJava使用的内存?

我使用xlsx包来创建工作簿,工作表,将数据写入工作表,然后保存工作簿.但是,当我多次重复这一组操作时,我开始显示错误消息:

>Error in .jcheck(silent = FALSE) : 
  java.lang.OutOfMemoryError: GC overhead limit exceeded.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, .jcast(if (inherits(o, "jobjRef") || inherits(o, "jarrayRef")) o else cl, "java/lang/Object"), .jnew("java/lang/String", method), j_p, j_pc, use.true.class = TRUE, evalString = simplify, evalArray = FALSE)<S4 object of class "jobjRef"

>Error in .jnew("java/io/FileOutputStream", file) : 
  Java Exception <no description because toString() failed>.jnew("java/io/FileOutputStream", file)<S4 object of class "jobjRef">

>Error in .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook") : 
  Java Exception <no description because toString() failed>.jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")<S4 object of class "jobjRef">

Error in .jcheck(silent = FALSE) : …
Run Code Online (Sandbox Code Playgroud)

r

11
推荐指数
1
解决办法
9015
查看次数

R - read.table和write.table中的列名,以number开头,包含空格

我正在将一个csv的股票数据导入到R中,其中股票代码的列名以数字开头,其中包含空格,例如"5560 JP".读入R后,列名称添加"X",空格替换为".",例如"X5560.JP".在R中完成所有工作之后,我想将处理后的数据写回新的csv,但是使用原始列名,例如"5560 JP"而不是"X5560.JP",我该怎么做?

谢谢!

r

7
推荐指数
1
解决办法
9312
查看次数

r - xpathApply在XMLNodeSet上(带有XML包)

我试图在R中的XML包中使用xpathApply函数从html文件中提取某些数据.但是,在html文档的某些父节点上使用xpathApply后,生成的对象的类变为XMLNodeSet,我无法在此类对象上进一步使用xpathApply,因为出现此错误消息:"UseMethod("xpathApply")中的错误:没有适用于'xpathApply'的方法应用于类"XMLNodeSet"的对象"

这是我试图复制我的问题的R脚本(这个例子只是一个简单的表,我知道我可以使用readHTMLtable函数,但我需要使用更多的低级函数才能工作,因为我的实际html比这个简单更复杂表):

library(XML)
y <- htmlParse(htmlfile)
x <- xpathApply(y, "//table/tr")
z <- xpathApply(x, "/td")
Run Code Online (Sandbox Code Playgroud)

这是"htmlfile":

<table>
<tr>
<td> Test1.1 </td> <td> Test1.2 </td>
</tr>
<tr>
<td> Test1.3 </td> <td> Test1.4 </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

使用xpathApply后,是否有任何方法可以在节点上进一步工作?或者还有其他好的替代方案可以解决节点中的数据吗?

html r web-scraping

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

标签 统计

r ×7

command-line ×1

error-handling ×1

html ×1

vba ×1

web-scraping ×1