如下是数据框d
Number Date Value Total ActualValue
111 2016年8月 3769.98 3769.98 3769.98
112 2016年9月 4090.02 4090.02 4090.02
113 2016年9月 3490.02 3490.02 3000.00
114 2016年10月 3090.00 2575.00 2575.00
115 2016年10月 4069.98 3391.65 3391.65
116 2016年11月 4090.02 2726.68 2500.00
117 2016年11月 3870.00 2580.00 2580.00
118 2016年11月 4090.02 2726.68 0.00
119 2016年8月 3490.02 3490.02 0.00
如何按DATE这列的月份分组,并输出定义新的数据框,比如
输出数据框d1
Number Date Value Total ActualValue
111 2016年8月 3769.98 3769.98 3769.98
119 2016年8月 3490.02 3490.02 0.00
d2
Number Date Value Total ActualValue
112 2016年9月 4090.02 4090.02 4090.02
113 2016年9月 3490.02 3490.02 3000.00
d3
Number Date Value Total ActualValue
114 2016年10月 3090.00 2575.00 2575.00
115 2016年10月 4069.98 3391.65 3391.65
d4
Number Date Value Total ActualValue
116 2016年11月 4090.02 2726.68 2500.00
117 2016年11月 3870.00 2580.00 2580.00
118 2016年11月 4090.02 2726.68 0.00
还有个问题
数据框d如何按月份分组,且筛选出ActualValue小于Total的情况,输出Value-ActualVAlue的值?
求教这段代码怎么写,感谢!