gpt4 book ai didi

R使用来自单独数据框的日期查询一个数据框中的日期

转载 作者:行者123 更新时间:2023-12-04 03:00:40 27 4
gpt4 key购买 nike

搜索了几个小时后,我似乎找不到以下问题的解决方案。我有 2 个数据框,一个包含一列观察日期,另一个包含开始日期和结束日期:

例如:

head(x)
station temp obsdate
311820 65.0 1973-01-01
311821 62.0 1973-01-02
etc...

head(seasonDates)
season startDate endDate
A 1973-11-01 1974-06-30
B 1974-11-01 1975-06-30
C 1975-11-01 1976-06-30
etc...

如果观察日期“obsdate”在“startDate”到“endDate”指示的日期范围内,我想将“seasonDates”数据框的“season”分配给“x”数据框。非常感谢任何帮助。

最佳答案

假设三个日期列属于“日期”类:

library(sqldf)
sqldf("select * from x left join seasonDates on
(obsdate between startDate and endDate)")

关于R使用来自单独数据框的日期查询一个数据框中的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14761694/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com