我有一组条目(ColumnA),每个条目都有一个valid_from和valid_to列关联(ColumnB,ColumnC),其中条目是日期。条目可以重复。
然后我有另一个Df,其中包含带有相关日期的条目。
ColumnA ColumnB ColumnC ColumnD ColumnE ColumnF
x 20190101 20190105 x 20190125 €35
y 20190201 20190210 y 20190205 €40
仅当ColumnE中的日期包含在ColumB和C之间的间隔中时,才需要返回ColumnF的值。
有什么想法吗?
答案 0 :(得分:0)
访问数据框列为$
。使用[]
选择列的正确索引,AND
的功能为&
。使用>, >=, <, <=, =
进行比较。
df$ColumnF[df$ColumnB < df$ColumnE & df$ColumnC > df$ColumnE]