我目前有一个包含以下列的表:
ID, Letter_Date, Dates_for_ID
具有以下格式:
小时,日期,日期列表
我想创建一个具有修改后的日期列表的新列,其中日期是“日期”列之前的列表IF中的日期
我尝试了如下循环:
这种方法行之有效,但速度却非常慢-我想知道这样做是一种更快的方法吗?
我用purrr看过地图,但不确定它在这里如何工作。
df$Revised_List<-vector('list', nrow(df))
和
for (i in 1:nrow(df)) {
df$Revised_List[i]<- list(df$Dates_for_ID[[i]][df$Letter_Date[i]>df$Dates_for_id[[i]])
}
理想情况下,我希望输入新日期作为清单列。