小编pet*_*ner的帖子

由于XML,R不会停止占用内存/ RAM

我有一个双循环,如下所示 的问题是R(2.15.2)使用越来越多的内存,我不明白为什么.

虽然我知道这必须在内循环中发生,因为rbind()我在那里做,我不明白为什么R在外循环的新循环开始时实际上重复使用对象('xmlCatcher')时继续抓取内存:

# !!!BEWARE this example creates a lot of files (n=1000)!!!!

require(XML)

chunk <- function(x, chunksize){
        # source: http://stackoverflow.com/a/3321659/1144966
        x2 <- seq_along(x)
        split(x, ceiling(x2/chunksize))
    }

chunky <- chunk(paste("test",1:1000,".xml",sep=""),100)

for(i in 1:1000){
writeLines(c(paste('<?xml version="1.0"?>\n <note>\n    <to>Tove</to>\n    <nr>',i,'</nr>\n    <from>Jani</from>\n    <heading>Reminder</heading>\n    ',sep=""), paste(rep('<body>Do not forget me this weekend!</body>\n',sample(1:10, 1)),sep="" ) , ' </note>')
,paste("test",i,".xml",sep=""))
}

for(k in 1:length(chunky)){
gc()
print(chunky[[k]])
xmlCatcher <- NULL

for(i in 1:length(chunky[[k]])){
    filename    <- chunky[[k]][i]
    xml         <- xmlTreeParse(filename)
    xml         <- xmlRoot(xml)
    result      <- sapply(getNodeSet(xml,"//body"), …
Run Code Online (Sandbox Code Playgroud)

xml loops r

4
推荐指数
1
解决办法
258
查看次数

R CMD CHECK“找到了对全局环境的以下分配:”

R CMD check在我的包上运行时,我收到以下警告消息:

Found the following assignments to the global environment:
File ‘SciencesPo/R/describe.R’:
  assign(as.character(substitute(data)), dataset, pos = 1)
Run Code Online (Sandbox Code Playgroud)

我试图通过使用, 和添加此处提到的环境来使其静音,但收到了相同的消息。envir = .SciencesPoEnvenvir = .GlobalEnv

有谁知道我该如何解决它?

r

4
推荐指数
1
解决办法
614
查看次数

如何增加饼图上标签的字体大小

对于我的基本问题,我很抱歉.我想增加标签的字体大小.我试过了cex.label.但它不起作用.

pie(c(3632,20,491,991,120))
Run Code Online (Sandbox Code Playgroud)

r pie-chart

4
推荐指数
1
解决办法
6738
查看次数

将向量传递给 R 中的函数

我正在尝试创建一个从向量的每个元素中减去 2 的函数,每当我将向量作为参数传递给该函数时,它都会输出错误:

sub(x) 中的错误:缺少参数“x”,没有默认值。

所以我有一个名为 x1 的向量,我的函数调用如下所示: sub(x1)

任何帮助将不胜感激。

sub <- function(x)
{
   for(i in 1:length(x))
   {
      x[i] = x[i]-2
   }
   return(x)
}
Run Code Online (Sandbox Code Playgroud)

r

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

如何使用R查找系统驱动器的数量?

使用R,我想找到连接到它的计算机和外部闪存驱动器上可用的系统驱动器数量.

r

-4
推荐指数
1
解决办法
118
查看次数

标签 统计

r ×5

loops ×1

pie-chart ×1

xml ×1