3
A
回答
2
在?select
尋找到everything
引用,他們必須重新排序列的例子使用:
# Reorder variables: keep the variable "Species" in the front
select(iris, Species, everything())
在這種情況下,Species
列移到第一列,所有列被保留,並沒有列複製。
也可能存在其他用例。
0
又如用例:
# Moves the variable Petal.Length to the end
select(iris, -Petal.Length, everything())
(我是在這裏看到:https://stackoverflow.com/a/30472217/4663008)
無論哪種方式,格雷戈爾的回答和我混淆了我 - 我本來期望物種在格里高爾的複製示例或在我的示例中刪除。
如果你嘗試一些更復雜的基於以上兩個例子,這是行不通的:
> dplyr::select(iris, Petal.Width, -Petal.Length, everything())
Petal.Width Sepal.Length Sepal.Width Petal.Length Species
1 0.2 5.1 3.5 1.4 setosa
2 0.2 4.9 3.0 1.4 setosa
3 0.2 4.7 3.2 1.3 setosa
編輯: 快速response後從GitHub上哈德利,我發現有一個特殊的使用everything()與select()中第一個位置的負數相結合的行爲將使用所有變量開始select(),然後everything()將它們再次取出。非首要職位的負面變量並不像預期的那樣有效。
我同意,在第一位置和一切()select_helper功能的負面變量必須在文檔中更好地解釋
編輯2:文檔現在已經更新到狀態「正值選擇變量;負如果第一個表達式爲負數,select()將自動以所有變量開始。「
相關問題
- 1. 如何複製與dplyr一起使用自定義函數的ddply行爲?
- 2. 如何爲不同的選擇操作編寫助手類?
- 3. Jquery幫助函數與複選框foreach
- 4. 不能刪除列 - 選擇()與dplyr
- 5. 在列名參數與dplyr選擇
- 6. R,dplyr和snow:如何並行化使用dplyr的函數
- 7. 複製相同的選擇
- 8. 問題與表單助手選擇框
- 9. 在不同的選擇中使用相同的JavaScript函數
- 10. Rails的選擇助手不工作
- 11. 如何使用選擇使用dplyr的多個字段
- 12. 選擇具有「選擇」在「dplyr」庫函數唯一值
- 13. 使選擇框的值與選項的名稱相同,但不復制粘貼
- 14. 複製函數幫助
- 15. Dplyr選擇ENDS_WITH
- 16. 如何選擇與不同的表
- 17. 選擇與dplyr ::選擇()多列以數字作爲名稱
- 18. dplyr:讓GROUP_BY列,即使不選擇它
- 19. 複製選擇數據到列同表
- 20. Rails選擇助手。我如何選擇默認值?
- 21. left_join(dplyr)使用函數
- 22. 複雜列選擇在dplyr GROUP_BY
- 23. 添加禁用(和選擇)選項與表單助手
- 24. 複選框HTML助手
- 25. 如何使用循環來重複選擇函數
- 26. 如何反轉dplyr :: select的幫助函數?
- 27. 僅匹配與dplyr匹配的完全匹配()輔助函數
- 28. vb.NET選擇不同...如何使用它?
- 29. 標籤助手與助手類有什麼不同?
- 30. 我如何在不同的意見中使用助手