У меня проблемы с добавлением следующего значения даты из столбца в ту же строку, что и первая дата, если это имеет смысл.Каждое «событие» имеет дату начала и дату окончания, которые содержатся в столбце даты.Я хочу взять следующую дату для данного «события» (столбец «Well_ID») и поместить ее в столбец Lead_Date, чтобы я мог выбирать данные между этими датами.Следующее не дает ошибок, но не заполняет столбец Lead_Date, и я не уверен, почему.
library(dplyr)
library(lubridate)
library(randomForest)
library(stringr)
library(caTools)
# Map 1-based optional input ports to variables
dataset1 <- maml.mapInputPort(1) # class: data.frame
dataset1 %>% group_by(Well_ID)
dataset1$Lead_Date <- ""
# Add a column of the next event for each Well_ID:
dataset1 %>% mutate(Lead_Date = lead(Date, order_by = Date))
Я очень плохо знаком с R, поэтому любая помощь очень ценится!