第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

管理R會話中可用內(nèi)存的技巧

管理R會話中可用內(nèi)存的技巧

叮當(dāng)貓咪 2019-06-15 18:20:52
管理R會話中可用內(nèi)存的技巧人們使用哪些技巧來管理交互式R會話的可用內(nèi)存?我使用下面的函數(shù)(基于Petr Pikal和David Hinds在2004年發(fā)布到r-Help列表中的帖子)來列出(和/或排序)最大的對象,并偶爾使用這些函數(shù)來列出(和/或排序)最大的對象。rm()其中一些。但迄今為止最有效的解決辦法是.。在內(nèi)存充足的64位Linux下運行。還有其他人想分享的好把戲嗎?每個郵件一張。# improved list of objects.ls.objects <- function (pos = 1, pattern, order.by,                         decreasing=FALSE, head=FALSE, n=5) {     napply <- function(names, fn) sapply(names, function(x)                                          fn(get(x, pos = pos)))     names <- ls(pos = pos, pattern = pattern)     obj.class <- napply(names, function(x) as.character(class(x))[1])     obj.mode <- napply(names, mode)     obj.type <- ifelse(is.na(obj.class), obj.mode, obj.class)     obj.size <- napply(names, object.size)     obj.dim <- t(napply(names, function(x)                         as.numeric(dim(x))[1:2]))     vec <- is.na(obj.dim)[, 1] & (obj.type != "function")     obj.dim[vec, 1] <- napply(names, length)[vec]     out <- data.frame(obj.type, obj.size, obj.dim)     names(out) <- c("Type", "Size", "Rows", "Columns")     if (!missing(order.by))         out <- out[order(out[[order.by]], decreasing=decreasing), ]     if (head)         out <- head(out, n)     out}# shorthandlsos <- function(..., n=10) {     .ls.objects(..., order.by="Size", decreasing=TRUE, head=TRUE, n=n)}
查看完整描述

3 回答

?
開滿天機

TA貢獻1786條經(jīng)驗 獲得超13個贊

確保您在一個可復(fù)制的腳本中記錄您的工作。從時間到時間,重新打開R,然后source()你的劇本。您將清除不再使用的任何內(nèi)容,并且作為附加的好處將測試您的代碼。


查看完整回答
反對 回復(fù) 2019-06-15
  • 3 回答
  • 0 關(guān)注
  • 519 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號