我尝试使用的数据位于data.frame
,其格式如下:
Title Year
Something 2006
something2 2007
Something 2008
Something 2009
我特别感兴趣的是能够对数据进行子集化,以便它们的时间顺序比2008年少。例如,这将给出:
Title Year
Something 2009
使用这样的东西是否可以接受:
df[!(df$Year <= 2008), ]
答案 0 :(得分:0)
如果用较少的平均值(较低的数字)比您正在寻找的df<-df[df$Year>2008]
或df<-df[!df$Year<=2008]
您需要覆盖原始data.frame
,否则它只会显示子集,但不会保存。您还可以使用subset(df, Year>2008)
或dplyr
包。什么都适合你。