Dplyr kullanarak bir sütunu dizin konumuna göre yeniden adlandırma
Bir veri çerçevesinin bir sütununu dplyr kullanarak dizin konumuna göre yeniden adlandırmak için aşağıdaki sözdizimini kullanabilirsiniz:
Yöntem 1: Bir sütunu dizine göre yeniden adlandırma
#rename column in index position 1 df %>% rename (new_name1 = 1)
Yöntem 2: Birden çok sütunu dizine göre yeniden adlandırın
#rename column in index positions 1, 2, and 3 df %>% rename (new_name1 = 1, new_name2 = 2, new_name3 = 3)
Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.
Örnek 1: Bir sütunu dizine göre yeniden adlandırma
Aşağıdaki kod, bir sütunu dizin konumuna göre yeniden adlandırmak için rename() işlevinin nasıl kullanılacağını gösterir:
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
İlk sütunun adının takımdan takım_yeni olarak değiştiğini ve diğer tüm sütun adlarının aynı kaldığını unutmayın.
Örnek 2: Birden çok sütunu dizine göre yeniden adlandırma
Aşağıdaki kod, veri çerçevesindeki birden çok sütunu dizin konumuna göre yeniden adlandırmak için rename() işlevinin nasıl kullanılacağını gösterir:
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
Dizin 1 ve 3’teki sütun adları değişmiş, dizin 2’deki sütun adı ise aynı kalmıştır.
Ek kaynaklar
Aşağıdaki eğitimlerde dplyr’de diğer yaygın işlevlerin nasıl gerçekleştirileceği açıklanmaktadır:
Dplyr kullanarak dizine göre sütunlar nasıl seçilir
Dplyr kullanarak satırlar nasıl silinir
Dplyr’de NA’yı Sıfır ile nasıl değiştirebilirim?