技巧以管理R会话中的可用内存
人们使用什么技巧来管理交互式R会话的可用内存?我使用下面的功能(基于Petr Pikal和David Hinds在2004年r-help列表中的发布)列出(和/或排序)最大的对象,并偶尔列出rm()其中的一些对象。但是到目前为止,最有效的解决方案是...在具有足够内存的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 <- …