Bonjour,
Je viens d'écrire un code en R mais celui-ci n'est pas optimiser. J'aimerai bien une petite aide extérieure.
J'ai un data.frame avec des centaines de colonnes, parmi celles-ci certaines sont simplement des contrôles je n'en ai donc pas besoin dans mon analyse.
J'ai donc décidé de les supprimer manuellement. J'ouvre mon data.frame je regarde le nom de chacun et je les copie colle dans mon script.
par exemple :
Chaque colonne de controle n'a pas le même nom ce qui complique la chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part TAB2 <- subset( select=-c(Control_A,Control_6_2B, Droit_Control_B),TAB1)
J'aimerai utiliser une expression régulière pour supprimer toutes les colonnes comprenant le mot controle :
J'ai donc essayé ça :
Or ça ne fonctionne pas et le message d'erreur suivant s'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part TAB2 <- subset( select=-c("*.Control.*"),TAB1)
Je suppose donc que je ne peut pas utiliser une expression régulière avec cette fonction.invalid argument to unary operator
Pourriez-vous me donner des éléments de réponses ? Je ne comprend pas vraiment comment régler se problème ?
Merci par avance.
Partager