按月对数据集进行分区

时间:2016-04-11 14:52:56

标签: r

我的数据集中有一个日期列,其格式为日/月/年(2015年10月25日),我想按月分割,以便每个月的行分开,所以我想要将每个月分配给一个不同的变量,例如(jan< - “我应编写的代码以保存第一个月的行”),依此类推。 谢谢。

1 个答案:

答案 0 :(得分:3)

我们可以通过转换'日期'来split数据集。到Date课程并使用month

提取format部分
split(df,  format(as.Date(df$date, '%d/%m/%Y'), '%m'))

或者可以使用regex

提取月份
split(df, gsub("^[^/]+/|/[^/]+$", "", df$date))