sách gpt4 ai đã đi

组合 2 个数据帧时按日期重复变量

In lại 作者:行者123 更新时间:2023-12-05 09:33:00 29 4
mua khóa gpt4 Nike

如果我有两个要合并的数据框

Date RollingSTD
01/06/2012 0.16
01/07/2012 0.18
01/08/2012 0.17
01/09/2012 0.16

Date DivRate
01/06/2012 0.20
04/08/2012 0.23

我正在尝试以重复股息率的方式组合它们,直到达到利率变化的日期,例如这个;

Date RollingSTD DivRate
01/06/2012 0.16 0.20
01/07/2012 0.18 0.20
01/08/2012 0.17 0.20
01/09/2012 0.16 0.23

这样可以吗?

1 Câu trả lời

如果 BluVoxe 错误地假设您的 2012-08-04 日期是一个拼写错误,您可以轻松地通过完整加入来绕过它...

df1 %>% 
full_join(df2, by = "Date") %>% #will include all dates in either df
arrange(Date) %>% #sort by date
fill(DivRate) %>% #fill down NAs
filter(!is.na(RollingSTD)) #remove the dates only in df2

# A tibble: 4 x 3
Date RollingSTD DivRate

1 2012-06-01 0.16 0.2
2 2012-07-01 0.18 0.2
3 2012-08-01 0.17 0.2
4 2012-09-01 0.16 0.23

关于组合 2 个数据帧时按日期重复变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67567073/

29 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com