【发布时间】:2020-12-22 16:40:27
【问题描述】:
我正在尝试编写一个列出全局环境中数据帧名称的函数。
我可以通过使用代码来做到这一点:
l<-ls()
l[sapply(l, function(x) is.data.frame(get(x)))]
我需要把它转换成一个我可以轻松调用的函数。
【问题讨论】:
-
您也可以使用
data.table库并从中使用函数tables()- 此函数还显示表的大小(nrow、ncol、RAM 量) -
虽然这是专门询问如何将其变成一个函数,但这部分就像
function.name <- function() { Whatever solution you have }一样简单。这是R编程的基础之一,属于缺乏研究。除了我上面提到的部分之外,这里的所有答案都可以在我结束这个问题的欺骗目标中找到。请在重新开放之前考虑这一点。其他选项会以表明缺乏研究的评论结束。 p.s. PJC 这不是针对你的,只是一个评论来澄清我的想法。干杯,欢迎来到 SO :) -
谢谢 M--。我有很多东西要学!