-4
A
回答
2
這將列出您環境中的所有數據幀,從每個數據幀中刪除第一行,並將它們組織到數據框列表中。一般來說,更好的做法是將它們放在列表中,這樣您就可以更輕鬆地在它們之間使用它們並訪問它們。
df <- lapply(ls(), function(x) get(x)[-1,])
更新:好主意,檢查對象實際上的數據幀,只有那些工作。首先我們創建一個邏輯向量列表dataframes,然後將它們組合成一個列表並刪除每個列表的第一行。
dfs = sapply(ls(), is.data.frame)
lapply(mget(names(dfs)[dfs]), "[", -1, , drop = FALSE)
感謝尋找我的錯誤,並提供更高效的解決方案
+2
你應該添加一個檢查對象是一個數據幀http://stackoverflow.com/questions/35387419/how-to-rbind-all-the-data-frames-in-your-working-environment-in-r/35387595#35387595 – user20650
相關問題
- 1. 從R中的數據幀中刪除所有字符串?
- 2. R - 根據另一個數據幀中的列從數據幀中刪除行
- 3. 刪除從數據幀的行沒有中的R
- 4. R:從數據幀中刪除NA值
- 5. 在全局環境中更改多個數據幀的標頭
- 6. 使用循環從數據幀列表中刪除數據幀
- 7. R - 刪除數據幀中的記錄
- 8. 刪除「?」後的所有內容從數據幀中的URL使用R
- 9. 從數據幀中刪除行
- 10. 從數據幀中刪除特定行
- 11. 從另一個數據幀中存在的一個數據幀中刪除數據R
- 12. 從數據庫的所有表中刪除所有行
- 13. 從一個重複的數據表中刪除所有行
- 14. 刪除數據幀是以前所有的行值的行
- 15. r - 刪除數據幀中的所有NA,然後升級清理的列
- 16. 從gridview中刪除所有數據
- 17. 在沒有循環的情況下刪除R數據幀中有多個運行的行
- 18. R(循環)數據幀中的錯誤,替換有x行,數據有y行
- 19. 從Sugar ORM中刪除所有表中的所有數據
- 20. R - 從數據幀中刪除列(如果它們相同)
- 21. 從數據幀中刪除NA值與R
- 22. ř如何刪除所選行中的數據幀
- 23. 我如何從R中的數據幀中提取所有不同的行
- 24. 中的R用火柴在多個行中刪除數據幀的行
- 25. 刪除在另一個數據幀的相應行中具有特定值的數據幀中的行
- 26. 從數據幀中的行中刪除單詞
- 27. 刪除數據幀/系列中的所有False值
- 28. 從R中較大的數據幀中減去一個較小的數據幀而沒有唯一的行ID
- 29. 用Pandas從另一個數據幀中刪除一個數據幀
- 30. 如何從虛擬環境中運行全局安裝的Jupyter?
你怎麼風與這樣一個爛攤子評論?將這些數據框架保存在列表中而不是像這樣污染你的全球環境可能會更好。用這種方式工作會更容易。 – MrFlick
請參閱[如何創建數據框列表](http://stackoverflow.com/a/24376207/903061),以跟蹤MrFlick的建議。 – Gregor