我想根據 B 列中的組名“遺傳”洗掉 y 列中的值(<11)。
例如下面:
dfa
ID B Y
1 genetic 10
2 life 20
3 life 10
4 genetic 10
5 life 20
6 genetic 50
7 life 25
8 life 45
9 genetic 60
10 genetic 70
輸出
dfa
ID B y
1 genetic 10
2 life 20
3 life 10
4 genetic 10
5 life 20
6 life 25
7 life 45
請注意,低于 11 的值已從輸出的資料集中洗掉。我想創建這個條件來處理它。有人可以幫助我嗎?
uj5u.com熱心網友回復:
您可以dplyr::filter()為此使用:
dfa %>%
dplyr::filter(!(Y < 11 & B == 'genetic'))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/426665.html
標籤:r
上一篇:將所有列值連接到一個單獨的列中
下一篇:如何將此資料繪制為折線圖?
