2016-08-04 46 views
1

我能做到這一點,以獲得甚至從1號到10如何在R中做匿名向量?

x <- 1:10 
x[x %% 2 == 0] 
[1] 2 4 6 8 10 

,但我想這樣做,不帶X。 我想做類似的事情:

1:10[_ %% 2 == 0] 

是否有這樣的語法?

+6

使用括號即做'(1:10)[(1:10)%% 2 == 0]',因爲是運營商一個優先級。 – akrun

+0

謝謝,如果你使它成爲答案我會將它標記爲接受 –

+0

我更喜歡那個更好 –

回答

3

可以使用%>%

library(magrittr) 
1:10 %>% subset(.%% 2 == 0) 
[1] 2 4 6 8 10