[問題] 同時擷取多個資料

看板R_Language作者 (hotlin0709)時間8年前 (2017/06/07 15:48), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
[軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 想請問要怎麼同時擷取多個條件內容 例如我要擷取data裡的time這欄中time==01或time==08或time==15 把所有符合條件的資料存到data1<- 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.18.60 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1496821706.A.F27.html

06/07 15:54, , 1F
& = and, | = or
06/07 15:54, 1F

06/07 15:56, , 2F
dat[dat$time == 01 | dat$time == 08 | dat$time == 15
06/07 15:56, 2F

06/07 15:56, , 3F
]
06/07 15:56, 3F

06/07 15:57, , 4F
要再加個逗點 假如你的資料是dataframe的形式
06/07 15:57, 4F

06/07 16:05, , 5F
太謝謝您了QQ原來原來
06/07 16:05, 5F

06/07 16:49, , 6F
time.needed<-c(01,08,15)
06/07 16:49, 6F

06/07 16:49, , 7F
data[data$time%in%time.needed,]
06/07 16:49, 7F
文章代碼(AID): #1PDw_Ayd (R_Language)
文章代碼(AID): #1PDw_Ayd (R_Language)