Hoe u een kolom kunt hernoemen op indexpositie met behulp van dplyr
U kunt de volgende syntaxis gebruiken om een kolom van een dataframe te hernoemen op indexpositie met behulp van dplyr :
Methode 1: Hernoem een kolom op index
#rename column in index position 1 df %>% rename (new_name1 = 1)
Methode 2: Hernoem meerdere kolommen op index
#rename column in index positions 1, 2, and 3 df %>% rename (new_name1 = 1, new_name2 = 2, new_name3 = 3)
De volgende voorbeelden laten zien hoe u deze syntaxis in de praktijk kunt gebruiken.
Voorbeeld 1: De naam van een kolom wijzigen op index
De volgende code laat zien hoe u de functie rename() gebruikt om de naam van een kolom te wijzigen op indexpositie:
library (dplyr)
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(12, 14, 19, 24, 24, 22, 30, 9),
assists=c(4, 6, 6, 8, 3, 7, 8, 11))
#rename column in index position 1
df <- df %>%
rename (team_new = 1)
#view updated data frame
df
team_new points assists
1 to 12 4
2 to 14 6
3 To 19 6
4 to 24 8
5 B 24 3
6 B 22 7
7 B 30 8
8 B 9 11
Merk op dat de naam van de eerste kolom veranderde van team in team_new en dat alle andere kolomnamen hetzelfde bleven.
Voorbeeld 2: Hernoem meerdere kolommen op index
De volgende code laat zien hoe u de functie rename() gebruikt om meerdere kolommen in het gegevensframe te hernoemen op indexpositie:
library (dplyr)
#create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
points=c(12, 14, 19, 24, 24, 22, 30, 9),
assists=c(4, 6, 6, 8, 3, 7, 8, 11))
#rename column in index position 1
df<- df %>%
rename (team_new = 1,
assists_new = 3)
#view updated data frame
df
team_new points assists_new
1 to 12 4
2 to 14 6
3 To 19 6
4 to 24 8
5 B 24 3
6 B 22 7
7 B 30 8
8 B 9 11
De kolomnamen op indexpositie 1 en 3 zijn gewijzigd, terwijl de kolomnaam op indexpositie 2 hetzelfde is gebleven.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende functies in dplyr kunt uitvoeren:
Kolommen selecteren op index met behulp van dplyr
Rijen verwijderen met dplyr
Hoe NA te vervangen door Zero in dplyr