正如在Stackoverflow中建議的那樣,爲了存儲一些數據幀,我把它們放在一個列表中。現在,如何訪問列表中所有數據框的特定列(全部使用相同名稱)(以查找最大值)?如何訪問列表中所有數據框相同名稱的列?
list[1:25]["colname"]
給NULL
和
list[[1:25]]["colname"]
給 "Error in list[[1:25]] : recursive indexing failed at level 3"
,
雖然我可以用
list[[1]]["colname"]
我也試過c()
得到一個列,但沒有奏效。
我嘗試過幾次搜索,但是找不到任何相關的東西。我不是一個真正的程序員,只是需要研究。我正在學習R(與Rstudio一起)(我已經閱讀了一些教程),所以可能我只是不知道要搜索的正確單詞。
使用'lapply'與\'[\'一個作爲你的函數。 – A5C1D2H2I1M1N2O1R2T1
3答案,而不是一個評論其中任何一個?!您可能需要閱讀網站的[** about **](http://stackoverflow.com/about)和[** FAQ **](http://stackoverflow.com/faq)部分以幫助您充分利用SO。如果答案確實解決了您的問題,您可能需要考慮*將其標記爲接受並/或將其標記爲已接受,以顯示問題已回答,方法是勾選合適答案旁邊的小綠色複選標記。你是**沒有義務這樣做,但它有助於保持網站清潔未解決的問題,並獎勵那些花時間解決問題的人。 –
我向回答者道歉,我讀過關於FAQ的文章,並且我知道我應該注意並評論。當時我用我的數據測試答案時遇到了一些問題,經過一段時間的嘗試後,我不得不決定手動解決問題 - 之後,我完全忘記了回到這裏。也許其中一個答案可能解決了我的問題,但由於我的情況使問題沒有實際意義,所以我不能確定哪一個會成爲問題的答案。我是否應該嘗試所有答案,或者這裏的禮儀是什麼? – RandomMonitor