これは私の最初の質問です。すべてのデータセットのデータ構造ループ
ファンクションsrtは、1つのデータセットに対して行うため、グローバル環境内のすべてのデータセットのデータ構造の概要を知りたいとします。
私の推測では、次のとおりです。
for (dataset in ls()) {
str(dataset)
}
しかし、これが唯一のデータセット名を返します。
これは私の最初の質問です。すべてのデータセットのデータ構造ループ
ファンクションsrtは、1つのデータセットに対して行うため、グローバル環境内のすべてのデータセットのデータ構造の概要を知りたいとします。
私の推測では、次のとおりです。
for (dataset in ls()) {
str(dataset)
}
しかし、これが唯一のデータセット名を返します。
ほぼ;)
for (dataset in ls()) {
print(dataset)
str(get(dataset))
}
説明: ls()
名前の文字列の配列を返します。したがって、文字列にstr()
を使用すると、名前が取得されます。 ... get()
:)
Super!コマンド実行前に各データセットの名前を表示するにはどうすればよいですか?あなたの提案はうまくいきますが、それはどのデータセットであるかを指定せずにすべての応答をシーケンスで返します –
あなたのコードと組み合わせるといいでしょうか? :)ダビデの答えについてどう思いますか、それはもっと短くなります。名前の編集をしました。 – BigDataScientist
おそらく、 'ls.str(mode =" list ")'は 'data.frame'sのリストで十分です。あなたは 'pattern'引数を使って特定の名前を検索することもできます –
@DavidArenburg:自分の答えは削除されますが、リスト/ data.frameの制限は理解できません。彼はすべてのデータセットを求めた。それは私が気づいていなかったdata.frameの同義語ですか? – BigDataScientist
@BigDataScientist私は彼が*データセット*の意味を知らない。私はちょうど推測をした。 –