[問題] dplyr 移除特定條件
如何用 dplyr 移除特定條件的 row (有NA的情況)
ex:
ID <- c(1:10)
VAL <- c(1,2,3,NA,5,6,7,NA,9,10)
data <- data.frame(ID, VAL, stringsAsFactors=F)
###
如果我不要5以下的
我不能寫 data %>% filter(VAL >= 6)
會沒有 NA
也許可以改成 data %>% filter(VAL >= 6 & is.na(VAL))
可是萬一資料有其他的東西 例如空格, 小老鼠之類的?
有沒有什麼辦法是 "選到符合條件的, 然後移除那些row" ?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.73.102
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1451892093.A.521.html
→
01/04 15:47, , 1F
01/04 15:47, 1F
→
01/04 16:07, , 2F
01/04 16:07, 2F
→
01/04 16:12, , 3F
01/04 16:12, 3F
→
01/04 16:13, , 4F
01/04 16:13, 4F
→
01/04 16:15, , 5F
01/04 16:15, 5F
→
01/04 16:16, , 6F
01/04 16:16, 6F
→
01/04 16:21, , 7F
01/04 16:21, 7F
→
01/04 16:21, , 8F
01/04 16:21, 8F
→
01/04 16:22, , 9F
01/04 16:22, 9F
→
01/04 16:23, , 10F
01/04 16:23, 10F
→
01/04 16:25, , 11F
01/04 16:25, 11F
→
01/04 16:28, , 12F
01/04 16:28, 12F
→
01/04 16:28, , 13F
01/04 16:28, 13F
→
01/04 16:29, , 14F
01/04 16:29, 14F
→
01/04 16:59, , 15F
01/04 16:59, 15F
推
01/04 17:00, , 16F
01/04 17:00, 16F
→
01/04 17:03, , 17F
01/04 17:03, 17F
→
01/04 17:04, , 18F
01/04 17:04, 18F
→
01/04 17:40, , 19F
01/04 17:40, 19F
→
01/04 17:40, , 20F
01/04 17:40, 20F
→
01/04 17:42, , 21F
01/04 17:42, 21F
推
01/04 21:28, , 22F
01/04 21:28, 22F
→
01/04 21:29, , 23F
01/04 21:29, 23F
→
01/04 21:30, , 24F
01/04 21:30, 24F
R_Language 近期熱門文章
PTT數位生活區 即時熱門文章