Je voudrais faire une fonction qu'il calcule la différence entre plusieurs colonnes de R.différence entre les colonnes R
Par exemple, mon cadre de données ressemble à ce que:
id Value Value2 Value3 Value4
A234 10 15 NA NA
B345 20 25 25 30
C500 20 25 15 NA
Je voudrais comme la fonction de prendre la différence entre la 5ème et la 4ème colonne. Ensuite, les 4ème et 3ème colonnes puis les 3ème et 2ème colonnes.
Je suis désolé, je suis novice dans R.
df <- structure(list(id = c("A234", "B345", "C500"), Value = c(10L,
20L, 20L), Value2 = c(15L, 25L, 25L), Value3 = c(NA, 25L, 15L
), Value4 = c(NA, 30L, NA)), .Names = c("id", "Value", "Value2",
"Value3", "Value4"), class = "data.frame", row.names = c(NA, -3L))
juste une petite variation; 'cbind (df [1], df [-1] -cbind (x = 0, df [c (-1, -5)]))' +1 –