Bonjour,
Je souhaite filtrer une data.table, ajouter une variable et conserver toutes les variables en une seule opération.
Si on a une data table qui contient var1 var2 var3
DT[var1>1,var4:=var1+var2] ne supprime pas de lignes
DT[var1>1,.(var4=var1+var2)] supprime les autres colonnes
DT[var1>1,.(var4=var1+var2,var1,var2,var3)] fonctionne mais ça peut être long à écrire si on a des dizaines de variables
On peut résoudre ce type de problème de pleins de façons mais je cherchais une solution de type :
Pour l'instant j.ai surtout réussi à enchaîner les messages d'erreurs....
Code : Sélectionner tout - Visualiser dans une fenêtre à part DT[var1>1,.(var4=var1+var2,_ALL_)]
Merci pour votre aide
Partager