r - 在 tidyverse 中组合多个时间序列

标签 r tidyverse tidyquant

tidyverse 中“合并”的等价物是什么? 尝试在 tidyverse 中做一个小项目...按“日期”将多个时间序列合并为一个:

t3 <- tq_get("DGS3", get = 'economic.data', from='1900-01-01')
t5 <- tq_get("DGS5", get = 'economic.data', from='1900-01-01')
t10 <- tq_get("DGS10", get = 'economic.data', from='1900-01-01')
t30 <- tq_get("DGS30", get = 'economic.data', from='1900-01-01')

??数据 <- full_join(t3, *** 以上所有, by = "date")

最佳答案

一种选择是将对象放入列表中,然后使用full_join将数据集减少为单个数据

library(tidyverse)
list(t3, t4, t10, t30) %>% 
     reduce(full_join, by = 'date')

关于r - 在 tidyverse 中组合多个时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54519856/

相关文章:

r - 使用 R 比较两个单词并查找第二个单词特有的字母(跨越约 6000 个案例)

r - 如何结合情节和传说?

每组重新安排一张 table

r - 使用 tidyverse 计算 NA 的条件和?

r - 解析字符串向量中的德国数字

R:滚动相关性/非标准评估

r - 在 R Tidyquant 中更有效地查找股市支撑趋势线

r - 如何处理不完美但有用的功能?

r - 在不丢失 dplyr/broom 中的额外列的情况下创建模型和扩充数据