Cara memperbaiki di r: tidak dapat menemukan fungsi “%>%”


Kesalahan yang mungkin Anda temui di R adalah:

 Error: could not find function "%>%"

Kesalahan ini sering terjadi ketika Anda mencoba menggunakan fungsi ” %>% ” di R tanpa terlebih dahulu memuat paket dplyr .

Untuk memperbaiki kesalahan ini, cukup muat paket dplyr terlebih dahulu:

 library (dplyr)

Contoh berikut menunjukkan cara memperbaiki kesalahan ini dalam praktiknya.

Bagaimana cara mereproduksi kesalahan tersebut

Misalkan kita memiliki kerangka data berikut di R yang menampilkan poin yang dicetak oleh pemain bola basket berbeda di tim berbeda:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 points=c(6, 14, 15, 19, 22, 25, 39, 34))

#view data frame
df

  team points
1 to 6
2 to 14
3 to 15
4 to 19
5 B 22
6 B 25
7 B 39
8 B 34

Sekarang misalkan kita mencoba menggunakan fungsi “ %>% ” untuk mencari rata-rata poin yang dicetak oleh pemain di setiap tim:

 #find average points scored by players on each team
df %>%
  group_by (team) %>%
  summarize (avg_points = mean(points))

Kami menerima pesan kesalahan karena kami tidak pernah memuat paket dplyr.

Bagaimana cara memperbaiki kesalahan tersebut

Cara untuk memperbaiki kesalahan ini adalah dengan memuat paket dplyr sebelum menggunakan fungsi ” %>% “:

 library (dplyr)

#find average points scored by players on each team
df %>%
  group_by (team) %>%
  summarize (avg_points = mean(points))

# A tibble: 2 x 2
  team avg_points
        
1 A 13.5
2 B 30  

Outputnya menunjukkan poin rata-rata yang dicetak oleh pemain di setiap tim dan kami tidak menerima kesalahan apa pun karena kami memuat paket dplyr sebelum menggunakan fungsi ” %>% “.

Sumber daya tambahan

Tutorial berikut menjelaskan cara memperbaiki kesalahan umum lainnya di R:

Cara memperbaikinya di R: Tidak dapat menemukan fungsi “ggplot”
Cara memperbaiki kesalahan R: dalam memilih argumen yang tidak digunakan
Cara memperbaiki di R: Nama tidak sesuai dengan nama sebelumnya

Tambahkan komentar

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