A: buat blok data baru dari blok data yang sudah ada


Ada dua cara umum untuk membuat bingkai data baru dari bingkai data yang sudah ada di R:

Metode 1: Pilih nama kolom dalam bingkai data yang ada

 new_df <- df[c(' var1 ', ' var3 ', ' var4 ')]

Metode 2: Pilih dan ganti nama kolom dari bingkai data yang ada

 new_df <- data. frame (' new_var1 ' = df$var1, 
                     ' new_var2 ' = df$var2, 
                     ' new_var3 ' = df$var3)

Contoh berikut menunjukkan cara menggunakan setiap metode dengan bingkai data berikut di R:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B'),
                 points=c(19, 14, 14, 29, 25, 30),
                 assists=c(4, 5, 5, 4, 12, 10),
                 rebounds=c(9, 7, 7, 6, 10, 11))

#view data frame
df

  team points assists rebounds
1 A 19 4 9
2 A 14 5 7
3 to 14 5 7
4 B 29 4 6
5 B 25 12 10
6 B 30 10 11

Contoh 1: Pilih nama kolom dalam bingkai data yang ada

Kode berikut menunjukkan cara membuat bingkai data baru dengan memilih beberapa nama kolom dari bingkai data yang sudah ada:

 #define new data frame
new_df <- df[c(' team ', ' assists ', ' points ')]

#view new data frame
new_df

  team assists points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30

Bingkai data baru berisi tiga kolom (tim, assist, poin) dari bingkai data yang ada.

Contoh 2: Pilih dan ganti nama kolom dari bingkai data yang ada

Kode berikut menunjukkan cara membuat bingkai data baru dengan memilih dan mengganti nama beberapa kolom dari bingkai data yang sudah ada:

 #define new data frame
new_df <- data. frame (' team_name ' = df$team, 
                     ' total_assists ' = df$assists, 
                     ' total_points ' = df$points)

#view new data frame
new_df

  team_name total_assists total_points
1 to 4 19
2 to 5 14
3 to 5 14
4 B 4 29
5 B 12 25
6 B 10 30

Bingkai data baru berisi tiga kolom (tim, assist, poin) dari bingkai data yang ada, namun kami telah menentukan nama baru untuk setiap kolom dalam bingkai data baru.

Pendekatan ini sangat berguna jika Anda mengetahui sebelumnya bahwa Anda ingin mengganti nama kolom dalam bingkai data baru.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Bagaimana cara menambahkan baris ke bingkai data di R
Bagaimana cara mempertahankan kolom tertentu di R
Cara memilih hanya kolom numerik di R

Tambahkan komentar

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