這是我第一個問題。所有數據集的數據結構循環
我想概述一下全球環境中所有數據集的數據結構,因爲功能srt只能處理一個數據集。
我的猜測是:
for (dataset in ls()) {
str(dataset)
}
但這僅返回數據集的名稱。
這是我第一個問題。所有數據集的數據結構循環
我想概述一下全球環境中所有數據集的數據結構,因爲功能srt只能處理一個數據集。
我的猜測是:
for (dataset in ls()) {
str(dataset)
}
但這僅返回數據集的名稱。
幾乎)
for (dataset in ls()) {
print(dataset)
str(get(dataset))
}
說明: ls()
返回與名稱的字符串的數組。所以如果你使用str()
作爲一個字符串,你會得到這個名字。爲了「獲得」與名稱對應的變量使用,... get()
:)
超級!如何在命令執行前顯示每個數據集的名稱?您的提案確實有效,但會返回序列中的所有響應,而不指定它是哪個數據集 –
您可以通過將其與代碼結合來獲得該答案,不是嗎? :)你如何看待大衛的答案,它會更短。我對這些名字進行了編輯。 – BigDataScientist
可能'ls.str(mode =「list」)'就足夠了,因爲data.frame是列表。你也可以使用'pattern'參數搜索特定的名字 –
@DavidArenburg:我會刪除我的答案,因爲你的答案比較好,但我不明白list/data.frame的限制。他要求提供所有數據集。這是我沒有意識到的data.frame的同義詞嗎? – BigDataScientist
@BigDataScientist我不知道他的意思是*數據集*。我只是猜測。 –