Использование anydate () с созданной пользователем функцией - PullRequest
0 голосов
/ 09 декабря 2018

Почему у меня это сработало ...

#ks_train_1$deadline has unix data and time in int format
ks_train_1$deadline<- anydate(ks_train_1$deadline)

Сценарий, приведенный выше, работает нормально и возвращает только дату

, но следующее не сработало, когда я создал свою собственную функцию?

convert_to_date <- function(a,b,c,d) {
  #returns just the date
  c$d <- anydate(as.character(a$b))
}

convert_to_date(ks_train_1,deadline, ks_train_1,deadline)

Я попробовал следующее, а также предложил в комментарии ниже, и это не сработало:

convert_to_date <- function(a,b,c,d) {
#returns just the date
c[[d]] <- anydate(as.character(a[[b]]))
}

convert_to_date(ks_train_1, "deadline", ks_train_1,"deadline")
...