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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DT[var1>1,.(var4=var1+var2,_ALL_)]
Pour l'instant j.ai surtout réussi à enchaîner les messages d'erreurs....

Merci pour votre aide