Cara mengganti nama kolom berdasarkan posisi indeks menggunakan dplyr


Anda dapat menggunakan sintaks berikut untuk mengganti nama kolom bingkai data berdasarkan posisi indeks menggunakan dplyr :

Metode 1: Ganti nama kolom berdasarkan indeks

 #rename column in index position 1
df %>%
  rename (new_name1 = 1)

Metode 2: Ganti nama beberapa kolom berdasarkan indeks

 #rename column in index positions 1, 2, and 3
df %>%
  rename (new_name1 = 1,
         new_name2 = 2,
         new_name3 = 3)

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh 1: Ganti nama kolom berdasarkan indeks

Kode berikut menunjukkan cara menggunakan fungsi rename() untuk mengganti nama kolom berdasarkan posisi indeks:

 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

Perhatikan bahwa nama kolom pertama diubah dari team menjadi team_new dan semua nama kolom lainnya tetap sama.

Contoh 2: Ganti nama beberapa kolom berdasarkan indeks

Kode berikut menunjukkan cara menggunakan fungsi rename() untuk mengganti nama beberapa kolom dalam bingkai data berdasarkan posisi indeks:

 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

Nama kolom pada posisi indeks 1 dan 3 mengalami perubahan, sedangkan nama kolom pada posisi indeks 2 tetap sama.

Sumber daya tambahan

Tutorial berikut menjelaskan cara menjalankan fungsi umum lainnya di dplyr:

Cara memilih kolom berdasarkan indeks menggunakan dplyr
Cara menghapus baris menggunakan dplyr
Bagaimana cara mengganti NA dengan Zero di dplyr

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *