【发布时间】:2021-10-07 07:56:36
【问题描述】:
我有 2 个代码可以操纵和过滤(按日期)我的 data.frame,并且运行良好。现在我不仅要运行代码一天,还要在向量中运行每一天:
seq(from=as.Date('2020-03-02'), to=Sys.Date(),by='days')` #.... 538 days
我想在 2020-03-02 和今天之间的所有日子里运行的代码是:
KOKOKO <- data.frame %>%
filter(DATE < '2020-03-02')%>%
summarize(DATE = '2020-03-02', CZK = sum(Objem.v.CZK,na.rm = T)
STAVPTF <- data.frame %>%
filter (DATE < '2020-03-02')%>%
group_by(CP) %>%
summarize(mnozstvi = last(AKTUALNI_MNOZSTVI_AKCIE), DATE = '2020-03-02') %>%
select(DATE,CP,mnozstvi) %>%
rbind(KOKOKO)%>%
drop_na() %>%
因此,我不想填写“2020-03-02”,而是一个接一个地填写“2020-03-02”以来的所有日子。为这样的独特日子创建的每一个 KOKOKO 和 STAVPTF 我都想保存为单独的 data.frame,并将它们全部存储在一个列表中。
【问题讨论】:
标签: r list dataframe dplyr cycle