Comment sélectionner toutes les colonnes sauf une dans R (avec exemples)



Vous pouvez utiliser les méthodes suivantes pour sélectionner toutes les colonnes sauf une dans un bloc de données dans R :

Méthode 1 : sélectionner toutes les colonnes sauf une par position

#select all but the third column
df[, -3]

Méthode 2 : sélectionner toutes les colonnes sauf une par nom

#select all but column named 'this_column'
df[, colnames(df)[colnames(df) != 'this_column']] 

Les exemples suivants montrent comment utiliser chaque méthode en pratique avec le bloc de données suivant dans R :

#create data frame
df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1    A     99      33       30
2    B     90      28       28
3    C     86      31       24
4    D     88      39       24
5    E     95      34       28

Exemple 1 : sélectionner toutes les colonnes sauf une par position

Le code suivant montre comment sélectionner toutes les colonnes sauf la troisième position du bloc de données :

#select all but the third column
df[, -3]

  team points rebounds
1    A     99       30
2    B     90       28
3    C     86       24
4    D     88       24
5    E     95       28

Notez que toutes les colonnes, sauf celle en troisième position du bloc de données, ont été sélectionnées.

Exemple 2 : sélectionner toutes les colonnes sauf une par nom

Le code suivant montre comment sélectionner tout le bloc de données sauf la colonne portant le nom « assists » :

#select all columns except the column with the name 'assists'
df[, colnames(df)[colnames(df) != 'assists']]

  team points rebounds
1    A     99       30
2    B     90       28
3    C     86       24
4    D     88       24
5    E     95       28

Notez que toutes les colonnes sauf celle portant le nom « assistances » ont été sélectionnées.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans R :

Comment ajouter une colonne au bloc de données en fonction d’autres colonnes dans R
Comment trier par plusieurs colonnes dans R
Comment réorganiser les colonnes dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *