Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: さらに処理するために、特定のクラスのすべてのオブジェクトを識別します
ワークスペースにあるすべてのデータ フレームのインデックスを作成したいと考えています。次のように聞こえるものを書くにはどうすればよいですか。
dindex <- ls(class=data.frame)
コメントで提供されたリンク @Chase に基づいて、クラスのオブジェクトの名前のみをFilter結果に含めることができます。lsinheritdata.frame
Filter
ls
inherit
data.frame
#R --vanilla -q a <- data.frame(1:3) b <- data.frame(1:2, 4:3) L <- list(a, b) Filter(function(x) inherits(get(x), "data.frame"), ls()) #[1] "a" "b"