[問題] R 向量 判斷

作者: lin810221 (LiNz)   2020-09-25 22:45:27
假設向量 X=(3,15,7,19,4,8,16,1,19,12)
向量 X 中,介於 5 到 14 的元素個數分別為何?
我網路上搜索了一些判斷的方式,但好像都沒看到類似解決這種問題的code
作者: jjmr (worldwide)   2020-09-25 22:49:00
Ifelse
作者: cywhale (cywhale)   2020-09-25 22:50:00
length(X[X>=5&X<=14])可看一下本版置底資源連結有R導論
作者: jjmr (worldwide)   2020-09-25 22:52:00
另外,你的敘述有點不清楚,如果要找的是符合一個範圍(5-14),怎麼會有「分別」有幾個的問題?只會有落在這範圍內的個數有幾個的問題。
作者: lin810221 (LiNz)   2020-09-25 22:55:00
最後是要列印出 7, 8, 12
作者: andrew43 (討厭有好心推文後刪文者)   2020-09-26 01:13:00
(X>=5&X<=14)回傳每一個元素符合條件,而X[X>=5&X<=14]是把X中符合條件者取出。自己玩玩看。
作者: khaos (出來混的...)   2020-09-26 09:51:00
照原PO的需求,是樓上大大寫的X[X>=5&X<=14]
作者: lin810221 (LiNz)   2020-09-26 21:35:00
感謝,原來這樣就可以了,我還用迴圈慢慢把條件式篩選
作者: khaos (出來混的...)   2020-09-26 22:07:00
樓上 可以先多看看R的邏輯判斷跟運用
作者: winter7531 (E04)   2020-09-26 22:24:00

Links booklink

Contact Us: admin [ a t ] ucptt.com