如何使用我的数据列提取行

时间:2014-09-04 12:10:14

标签: r

您好我想提取与月份(2和3)对应的数据行 这是我的数据。

station build   Year Month  
1   Bariko 24.5  1961     1      
2   Bariko 29.1  1962     1       
3   Bariko 26.4  1963     1       
4   Bariko 29.0  1961     2       
5   Bariko 22.0  1962     2      
6   Bariko 25.9  1963     2       
7   Bariko 24.2  1961     3       
8   Bariko 23.9  1962     3       
9   Bariko 24.4  1963     3       
10  Bariko 24.0  1961     4      
11  Bariko 24.2  1962     4      
12  Bariko 24.8  1963     4      

这就是我想要的:

station build   Year Month  
4   Bariko 29.0  1961     2       
5   Bariko 22.0  1962     2      
6   Bariko 25.9  1963     2       
7   Bariko 24.2  1961     3       
8   Bariko 23.9  1962     3       
9   Bariko 24.4  1963     3       

1 个答案:

答案 0 :(得分:1)

您可以使用dplyr包:

library(dplyr)
data_filtered = filter(data, Month == 2 | Month == 3)

怎么样?假设data是您的数据框