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?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir