【发布时间】:2016-05-12 16:29:40
【问题描述】:
我正在尝试按年对我的数据进行子集化,但我每天都会获得积分,就像我在下面给出的那样。
sell Buy Country Date
0.00 25.00 AA 17/03/2005
9.09 45.45 AA 16/12/2004
9.09 45.45 AA 16/04/2009
18.18 27.27 AA 18/11/2004
我想要 2004 年的子集,应该得到 p>
sell Buy Country Date
18.18 27.27 AA 18/11/2004
9.09 45.45 AA 16/12/2004
是否有代码或函数可以做到这一点?
干杯
【问题讨论】:
-
如果你的日期被格式化为日期,一个普通的子集使用
lubridate::year:df[year(df$Date) == 2004,] -
@GauravTaneja
as.Date来自基础 R,而不是lubridate -
感谢@Procrastinatus Maximus ,我认为 alistaire 的评论涵盖了它,所以删除了我的。