无法在R中创建子集

时间:2017-08-28 13:39:15

标签: r subset

Part1 = subset(mvt, mvt$Year == 2007,2008,2009,2010,2011,2012)

打印part1给我null?我能知道线路有什么问题......我是初学者。 tnx耐心。

3 个答案:

答案 0 :(得分:2)

您需要使用%in%运算符。

x <- data.frame(letters = sample(letters),
                ints = 1:length(letters)
)

> subset(x, subset = x$letters %in% c("r", "o", "m", "a", "n"))
   letters ints
4        r    4
6        m    6
9        n    9
10       a   10
12       o   12

答案 1 :(得分:-2)

> Part1 <- subset(mvt, mvt$Year %in% c(2007:2012))
> Part1
  Year Value
1 2007     1
2 2008     2
3 2009     3
4 2010     4
5 2011     5
6 2012     6

答案 2 :(得分:-3)

我建议使用DirectReplyToMessageListenerContainer运算符,但您也可以使用%in%运算符。

or