Почему у меня это сработало ...
#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")