Mutate и Lead-Lag, чтобы добавить следующее значение в столбце? - PullRequest
0 голосов
/ 11 июня 2018

У меня проблемы с добавлением следующего значения даты из столбца в ту же строку, что и первая дата, если это имеет смысл.Каждое «событие» имеет дату начала и дату окончания, которые содержатся в столбце даты.Я хочу взять следующую дату для данного «события» (столбец «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, поэтому любая помощь очень ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...