【发布时间】:2019-09-02 12:37:12
【问题描述】:
我加载了一个 rda 文件,它基本上是一个数据帧列表。 如何迭代对象?
>load(data)
>attach(data)
The following objects are masked _by_ .GlobalEnv:
GSE109597, GSE18897, GSE32575, GSE53232, GSE55205, GSE69039,
GSE83223, GSE87493, GSE98895
> R » objects()
[1] "GSE109597" "GSE18897" "GSE32575" "GSE53232" "GSE55205" "GSE69039"
[7] "GSE83223" "GSE87493" "GSE98895"
【问题讨论】:
-
data是 rda 文件的路径吗?load()命令将返回一个向量,其中包含所有已加载对象的名称。您可以使用mget()获取所有这些对象的列表:objs <- load(data); myobjs <- mget(objs)。我不鼓励您使用attach()。这不是一个很好的做法,看起来您可能已经做了几次,但没有正确调用detach(),因此会出现警告消息。