Rセッションで利用可能なメモリを管理するためのトリック
対話型Rセッションの使用可能なメモリを管理するために、どのようなトリックを使用しますか?以下の関数(2004年のPetr PikalとDavid Hindsによるr-helpリストへの投稿に基づく)を使用して、最大のオブジェクトをリスト(および/またはソート)し、場合rm()によってはそれらのいくつかをリストします。しかし、これまでで最も効果的な解決策は、十分なメモリを備えた64ビットLinuxで実行することでした。 他の人が共有したい素敵なトリックはありますか?投稿ごとに1つお願いします。 # 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 <- …