Cara memperbaikinya di r: error: unknown 'other'; dalam "sebaliknya"
Kesalahan umum yang mungkin Anda temui di R adalah:
Error: unexpected 'else' in "else"
Kesalahan ini biasanya terjadi ketika Anda menempatkan pernyataan lain di awal baris baru di R.
Tutorial ini menjelaskan cara memperbaiki kesalahan ini dalam praktiknya.
Bagaimana cara mereproduksi kesalahan tersebut
Misalkan kita mencoba menggunakan pernyataan if else untuk mencetak string tertentu berdasarkan nilai variabel:
#define x
x <- 5
#use if else statement to print string
if (x < 7) {
print (" x is less than 7 ")
}
else {
print (" x is not less than 7 ")
}
Error: unexpected 'else' in "else"
Kami menerima kesalahan karena kami menempatkan pernyataan else di awal baris baru.
Bagaimana cara memperbaiki kesalahan tersebut
Untuk memperbaiki kesalahan ini, kita hanya perlu memindahkan pernyataan else ke atas satu baris sehingga muncul tepat setelah kurung kurawal penutup pertama:
#define x
x <- 5
#use if else statement to print string
if (x < 7) {
print (" x is less than 7 ")
} else {
print (" x is not less than 7 ")
}
[1] "x is less than 7"
Kali ini kita tidak mendapatkan kesalahan dan pernyataan if else menampilkan string “x kurang dari 7” karena x jauh lebih kecil dari 7.
Sumber daya tambahan
Tutorial berikut menjelaskan cara memperbaiki kesalahan umum lainnya di R:
Cara Memperbaiki: Objek (Daftar) tidak bisa dipaksa mengetik “double”
Cara memperbaiki di R: Rumus template tidak valid di ExtractVars
Cara memperbaiki di R: penggantian memiliki panjang nol