【发布时间】:2021-11-11 02:40:18
【问题描述】:
我有两个数据框 DF1 和 DF2,我需要比较 DF1 中的天数与 DF2 中的 LOW Range 和 HI Range 列,并在结果数据框中获取 Days Range 列。
Items=c("Vegetables","Fruits","Grocery","Dairy Product")
Days=c(16,5,41,25)
DF1=data.frame(Items,Days)
Low_Range=c(0,8,15,22,31,61)
Hi_Range=c(7,14,21,30,60,90)
Days_Range=c("within 7 days","8 to 14 days","15 to 21 days","22 to 30 days","31 to 60 days","61 to 90 days")
DF2=data.frame(Low_Range,Hi_Range,Days_Range)
Days_Slot=c("15 to 21 days","within 7 days","31 to 60 days","22 to 30 days")
DF_Result=data.frame(Items,Days,Days_Slot)
DF_Result 将是我的结果数据框,其中 Days_Slot 作为添加到 DF1 的新列。 谁能帮忙解决这个问题
【问题讨论】:
标签: r dataframe data.table match