Je sais que cette réponse doit être disponible, mais je n'arrive pas à comprendre comment formuler la question.Reportez-vous aux lignes relatives dans R
Je voudrais calculer les différences entre les valeurs dans mon data.frame.
de ceci:
f <- data.frame(year=c(2004, 2005, 2006, 2007), value=c(8565, 8745, 8985, 8412))
year value
1 2004 8565
2 2005 8745
3 2006 8985
4 2007 8412
à ceci:
year value diff
1 2004 8565 NA
2 2005 8745 180
3 2006 8985 240
4 2007 8412 -573
(c.-à-valeur de la valeur moins l'année en cours de l'année précédente)
Mais je ne sais pas comment avoir un résulte en une ligne créée à partir d'une autre ligne. De l'aide?
Merci, Tom
Parfait! Je vous remercie. – Tom
@Tom: Super! Veuillez marquer ceci accepté quand vous avez une chance pour que les gens sachent que ceci répond à votre question. – Shane