Existe-t-il un moyen rapide de calculer la différence en années entre a) une date (data $ First.Trading.Day) par ex. «2016-02-09» et b) une année (données $ Année de fondation), par ex. « 1999 »R: Comment calculer la différence en années entre une date et une année
je l'ai déjà fait ce qui suit, mais ne soyez pas à un résultat correct:
data$Age <- difftime(data$First.Trading.Day, data$Founding.Year, "years")
alors je fait une nouvelle colonne avec seulement l'année de la date de négociation d'abord et essayé ceci:
data$First.Trading.Year <- format(as.Date(data$First.Trading.Day),"%Y")
data$Age <- (data$First.Trading.Year) - (data$Founding.Year)
cela me donne un message d'erreur
J'apprécierais vraiment un peu d'aide!
ajouter 'as.numeric' avant d'obtenir les différents – Wen