Indholdsfortegnelse:
Video: Basically I'm Gay 2025
Hvis noget går galt med din kode, fortæller R dig. Vi må indrømme det: Disse fejlmeddelelser kan variere fra mildt forvirrende til fuldstændig uforståelig, hvis du ikke er vant til dem. Men det behøver ikke at være sådan. Når du bliver fortrolig med fejl- og advarselsmeddelelserne fra R, kan du hurtigt fortælle hvad der er galt.
Fejl kan ske på to måder:
-
Koden fortsætter med at køre til slutningen, og når koden er færdig, udskriver R en advarselsmeddelelse.
-
Koden stopper straks, fordi R ikke kan udføre det, og R udskriver en fejlmeddelelse.
Læs fejlmeddelelser
Lad os se på en sådan fejlmeddelelse. Hvis du prøver følgende kode, får du denne mere eller mindre klar fejlmeddelelse: >> "a" + 1 Fejl i "a" + 1: ikke-numerisk argument til binær operator
Du får to bits information i denne fejlmeddelelse. For det første fortæller linjen "a" + 1 dig, hvilken kode kode du har en fejl. Så fortæller du dig, hvad fejlen er. I dette tilfælde brugte du et ikke-numerisk argument (tegnet 'a'): I kombination med en binær operator (+ -tegnet).
Fejlmeddelelser er ikke altid så klare. Tag et kig på følgende eksempel: >> data. ramme (1: 10, 10: 1) Fejl i data. ramme (1: 10, 10: 1): Mangler argumentet, uden standard
Til hvilket argument refererer denne fejl? Faktisk henviser det til et tomt argument, du har angivet for funktionen. Efter den anden vektor er der et komma, der ikke burde være der. En lille skrivefejl, men R forventer et andet argument efter dette komma og finder ikke en.
Hvis du ikke forstår en fejlmeddelelse straks, skal du se nærmere på de ting, som fejlmeddelelsen snakker om. Chancerne er, du har bare skrevet noget galt der.