1
我能做到這一點,以獲得甚至從1號到10如何在R中做匿名向量?
x <- 1:10
x[x %% 2 == 0]
[1] 2 4 6 8 10
,但我想這樣做,不帶X。 我想做類似的事情:
1:10[_ %% 2 == 0]
是否有這樣的語法?
我能做到這一點,以獲得甚至從1號到10如何在R中做匿名向量?
x <- 1:10
x[x %% 2 == 0]
[1] 2 4 6 8 10
,但我想這樣做,不帶X。 我想做類似的事情:
1:10[_ %% 2 == 0]
是否有這樣的語法?
可以使用%>%
library(magrittr)
1:10 %>% subset(.%% 2 == 0)
[1] 2 4 6 8 10
使用括號即做'(1:10)[(1:10)%% 2 == 0]',因爲是運營商一個優先級。 – akrun
謝謝,如果你使它成爲答案我會將它標記爲接受 –
我更喜歡那個更好 –