Cara memperbaikinya di r: saya tidak tahu cara memilih skala secara otomatis untuk objek tipe fungsi


Kesalahan yang mungkin Anda temui di R adalah:

 Don't know how to automatically pick scale for object of type function.
  Defaulting to continuous. 

Kesalahan ini terjadi ketika Anda mencoba membuat plot menggunakan ggplot2 tetapi memberikan nama fungsi R bawaan (seperti mean, median, maksimum, sampel, rentang, dll.) ke argumen aes () .

Tutorial ini menjelaskan dengan tepat cara memperbaiki kesalahan ini.

Bagaimana cara mereproduksi kesalahan tersebut

Misalkan kita memiliki kerangka data berikut di R yang menunjukkan jumlah rata-rata poin yang dicetak oleh pemain di tim bola basket yang berbeda:

 #create data frame
df <- data. frame (Team=c('A', 'B', 'C', 'D'),
                 Mean=c(12, 22, 30, 31))

#view data frame
df

  Team Mean
1 to 12
2 B 22
3 C 30
4 D 31

Sekarang anggaplah kita mencoba membuat diagram batang untuk memvisualisasikan data ini menggunakan ggplot2:

 library (ggplot2)

#attempt to create bar plot
ggplot(df, aes(Team, mean)) +
  geom_bar(stat=' identity ')

Don't know how to automatically pick scale for object of type function.
  Defaulting to continuous.

Kami menerima kesalahan karena kami menggunakan rata-rata dalam argumen aes() , yang merupakan nama fungsi default di R.

Bagaimana cara memperbaiki kesalahan tersebut

Cara untuk memperbaiki kesalahan ini adalah dengan mengeja nama variabel persis seperti yang dieja dalam bingkai data kita: Mean .

Saat kami mengeja nama variabel dengan cara ini, kami tidak menerima kesalahan apa pun saat membuat diagram batang:

 library (ggplot2)

#create bar plot
ggplot(df, aes(Team, Mean)) +
  geom_bar(stat=' identity ') 

Perhatikan bahwa kali ini kita berhasil membuat plot batang tanpa kesalahan apa pun.

Sumber daya tambahan

Tutorial berikut menjelaskan cara mengatasi kesalahan umum lainnya di R:

Cara memperbaikinya di R: kesalahan di as.Date.numeric(x): “origin” harus disediakan
Cara Memperbaiki: Kesalahan di stripchart.default(x1, …): Metode plotting tidak valid
Cara memperbaiki: kesalahan di eval (predvars, data, env): objek ‘x’ tidak ditemukan

Tambahkan komentar

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