PropertyValue
rdfs:label
  • Avancer/Retarder ou décaler vers le haut/bas une variable
rdfs:comment
  • L'idée c'est Var1 Var2 Var1 Var2 1 1 1 NA 2 2 => 2 1 3 3 3 2 ou Var1 Var2 Var1 Var2 1 1 1 2 2 2 => 2 3 3 3 3 NA le décalage étant ici d'une unité, mais on peut imaginer un décalage de plus d'une unité. Alors bien sûr il y a la fonction lag, mais cette fonction a le mauvais goût de ne s'appliquer qu'à des objets de type série temporelle et ces dernières sont supposées avoir un pas de temps régulier, et tout le monde n'a pas cette chance ... Une solution simple et de bon goût consiste à utiliser :
dbkwik:scratch-pad/property/wikiPageUsesTemplate
dbkwik:scratchpad/property/wikiPageUsesTemplate
abstract
  • L'idée c'est Var1 Var2 Var1 Var2 1 1 1 NA 2 2 => 2 1 3 3 3 2 ou Var1 Var2 Var1 Var2 1 1 1 2 2 2 => 2 3 3 3 3 NA le décalage étant ici d'une unité, mais on peut imaginer un décalage de plus d'une unité. Alors bien sûr il y a la fonction lag, mais cette fonction a le mauvais goût de ne s'appliquer qu'à des objets de type série temporelle et ces dernières sont supposées avoir un pas de temps régulier, et tout le monde n'a pas cette chance ... Une solution simple et de bon goût consiste à utiliser : DataFrame$Var2 <- c(NA,DataFrame$Var2[-length(DataFrame$Var2)]