【发布时间】:2021-11-25 22:19:48
【问题描述】:
大家好,女士们,先生们, 在这里你可以看到我的输入文件:
Input <- data.table(
id = c("x1","x2","x3"),
from = c("2020-01-01","2020-02-15","2019-01-15"),
to = c("2020-12-31","2021-02-14","2021-02-14"),
Amount = c(120, 120, 240)
)
基本上我想按月分配金额。你能推荐一种快速而优雅的方法吗?
这是我想为其中一个 id 获取的内容(对于另一个 id,逻辑应该相同)。
Output_x2 <- data.table(
id = c("x2"),
Period = c(2021),
to = c(202002, 202003, 202004, 202005, 202006, 202007, 202008, 202009, 202010, 202011, 202012, 202101, 202102),
Amount_ProRata = c(5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10,5)
)
【问题讨论】:
标签: r date time datatable reshape