dplyr filter select reframe summarise
ソースコード
quarterlyReturn(GSPC)["1950::2021"] %>% matrix(.,nrow=4) %>% t() -> m
cbind(m,(quarterlyReturn(GSPC)["1951::2022"] %>% matrix(.,nrow=4) %>% t())) -> m
cbind(m,(quarterlyReturn(GSPC)["1952::2023"] %>% matrix(.,nrow=4) %>% t())) %>% as.data.frame() -> m
as.data.frame(m) -> df
df[,-seq(1,3,1)] -> df
head(df)
cbind(idx=seq(1950,2021,1),df)
dplyr::filter(cbind(idx=seq(1950,2021,1),df),V4>0.1,V5>0.09)
dplyr::filter(cbind(idx=seq(1950,2021,1),df),V4>0.1,V5>0.09) %>% dplyr::select(.,1,4,5,6) %>% dplyr::reframe(.,idx,V6+V7+V8)
filter
dplyr::filter(cbind(idx=seq(1950,2021,1),df),V4>0.1,V5>0.09)
filter の出力結果
select
dplyr::select(.,1,4,5,6)
reframe
dplyr::reframe(.,idx,V6+V7+V8)
reframe の出力結果
この記事が気に入ったらサポートをしてみませんか?