Kolomnamen vooraf instellen in r (met voorbeelden)


U kunt de volgende methoden gebruiken om kolomnamen in R voor te zetten:

Methode 1: Voeg een voorvoegsel toe aan alle kolomnamen

 colnames(df) <- paste(' my_prefix ', colnames(df), sep = ' _ ')

Methode 2: Voeg een voorvoegsel toe aan specifieke kolomnamen

 colnames(df)[c(1, 3)] <- paste(' my_prefix ', colnames(df)[c(1, 3)], sep = ' _ ')

De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met het volgende dataframe:

 #create data frame
df <- data. frame (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

  points assists rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Gerelateerd: Een achtervoegsel toevoegen aan kolomnamen in R

Voorbeeld 1: Voeg een voorvoegsel toe aan alle kolomnamen

De volgende code laat zien hoe u het voorvoegsel ‚ total_ ‚ aan alle kolomnamen toevoegt:

 #add prefix 'total_' to all column names
colnames(df) <- paste(' total ', colnames(df), sep = ' _ ') 

#view updated data frame
df

  total_points total_assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Houd er rekening mee dat het voorvoegsel ‚ total_ ‚ aan elke kolomnaam is toegevoegd.

Voorbeeld 2: Voeg een voorvoegsel toe aan specifieke kolomnamen

De volgende code laat zien hoe u het voorvoegsel ‚ total_ ‚ toevoegt aan specifieke kolomnamen:

 #add prefix 'total_' to column names in index positions 1 and 3
colnames(df)[c(1, 3)] <- paste(' total ', colnames(df)[c(1, 3)], sep = ' _ ') 

#view updated data frame
df

  total_points assists total_rebounds
1 99 33 30
2 90 28 28
3 86 31 24
4 88 39 24
5 95 34 28

Merk op dat het voorvoegsel ‚ total_ ‚ alleen is toegevoegd aan kolommen op indexposities 1 en 3 .

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Hoe kolomnamen te herhalen in R
Hoe een enkele kolom in R te hernoemen
Hoe u kunt controleren of er een kolom bestaat in het dataframe in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert