Hjem Personlig finansiering Slik følger du navngivingskonvensjoner i R-dummier

Slik følger du navngivingskonvensjoner i R-dummier

Innholdsfortegnelse:

Video: Slik følger du med i teknologiutviklingen 2024

Video: Slik følger du med i teknologiutviklingen 2024
Anonim

R er veldig liberalt når det gjelder navn på objekter og funksjoner. Denne friheten er en stor velsignelse og en stor byrde samtidig. Ingen er forpliktet til å følge strenge regler, så alle som programmerer noe i R, kan i utgangspunktet gjøre som han eller hun ønsker.

Slik velger du et riktig navn i R

Selv om nesten alt er tillatt når du gir navn til objekter, er det fortsatt noen få regler i R som du ikke kan ignorere:

  • Navnene må starte med et brev eller en prikk. Hvis du starter et navn med en prikk, kan det andre tegnet ikke være et siffer.

  • Navn skal bare inneholde bokstaver, tall, understrekte tegn (_) og prikker (.). Selv om du kan tvinge R til å akseptere andre tegn i navn, bør du ikke, fordi disse tegnene ofte har en spesiell betydning i R.

  • Du kan ikke bruke følgende spesielle søkeord som navn:

    < ! --2 ->
    • bryte

    • andre

    • FALSE

    • for

    • funksjon

    • hvis

    • Inf

    • NA

    • NaN

    • neste

    • repeat

    • tilbake

    • SANT

    • mens

R er saksfølsom, som betyr at for R, etternavn og etternavn er to forskjellige objekter. Hvis R forteller deg at det ikke kan finne et objekt eller en funksjon, og du er sikker på at den skal være der, må du kontrollere at du brukte riktig tilfelle.

Velg navn i R som legger mening til koden din

Da Joris var ung, kjøpte foreldrene sine et søtt lite lam som trengte et navn. Etter mye ettertanke bestemte han seg for å kalle det Blacky. Ikke bry deg om at lammet var faktisk hvitt, og navnet hans gjorde at alle andre trodde at det var en hund; Joris mente det var et perfekt navn.

På samme måte kan du ringe resultatet av et langt script Blacky kan være litt forvirrende for den personen som må lese koden din senere, selv om det gir all sans for deg. Husk: Du kan være den som på tre måneder forsøker å finne ut nøyaktig hva du prøvde å oppnå. Ved å bruke beskrivende navn vil du kunne holde koden din lesbar.

Selv om du kan navngi et objekt uansett hva du vil, vil noen navn føre til mindre problemer enn andre. Du har kanskje lagt merke til at ingen av funksjonene vi har brukt til nå, blir nevnt som ubegrensede. Det er riktig: Hvis du vil ringe en objektpasta, kan du gjøre det: >> lim inn lim [1] "Dette blir forvirrende"> lim inn ("Ikke", "du", "tenk? ") [1]" Tror du ikke? "

R vet alltid perfekt når du vil ha vektpastaen og når du trenger funksjonspastaen (). Det betyr ikke at det er en god ide å bruke samme navn for begge elementene, skjønt. Hvis du kan unngå å gi navnet på en funksjon til et objekt, bør du.

En situasjon der du virkelig kan komme i trøbbel er når du bruker hovedstoffet F eller T som et objektnavn. Du kan gjøre det, men du vil sannsynligvis bryte koden på et tidspunkt. Selv om det er en veldig dårlig ide, er T og F for ofte brukt som forkortelser for henholdsvis SAND og FALSK. Men T og F er ikke reservert søkeord.

Så, hvis du endrer dem, vil R først se etter objektet T og bare da prøve å erstatte T med SANT. Og noen kode som fremdeles forventer at T skal bety SANT vil mislykkes fra dette punktet på. Bruk aldri F eller T, ikke som et objektnavn og ikke som en forkortelse.

Slik følger du navngivingskonvensjoner i R-dummier

Redaktørens valg

Topp 5 Fantasy Baseball Sites - Dummies

Topp 5 Fantasy Baseball Sites - Dummies

Hvis du er en stor fantasy baseball fan og ser ut til å bli med i verden av online fantasy sport, så se ikke lenger. Følgende liste inneholder de fem beste fantasybaseball-nettstedene i henhold til nettstedslayout, oppdatert statistikk, utenfor råd og hjelp og teamstyringsalternativer.

Hva skal man gjøre som en baseball coach - dummies

Hva skal man gjøre som en baseball coach - dummies

Som en baseball trener, du ikke bare må lede teamet ditt, du må ta med forsyninger for å praktisere. Du vil kanskje øke følgende liste, men den inneholder grunnleggende for å få til alle baseballpraksis: Riktig lager førstehjelpsutstyr Ekstra vann Øvelsesplan for dagen, oppdelt etter tid ...

Får utrustet til å spille baseball - dummies

Får utrustet til å spille baseball - dummies

Når du tar baseballfeltet, bør du ta med det beste utstyret som er tilgjengelig. Du trenger ikke å bruke store summer til å kjøpe toppkvalitets tilbehør så lenge du vet hva du skal se etter og hvor du skal finne den. Med mindre du er under 10 år, kjøp utstyr som oppfyller alle de store ligaspesifikasjonene. ...

Redaktørens valg

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Hvordan du finner ditt nivå av oppmerksomhet - dummies

Du kan sikkert ta noen form for ikke-tradisjonell trening og dump det i en tønne merket "mind-body. "Det er greit hvis du foretrekker enkelhet og ikke vil bli innpakket med kategorisering og vurdering. Men du kan også kikke på treningsprogrammer på et dypere nivå, vurdere omfanget av oppmerksomhet i en ...

Hvordan du får mest mulig ut av din meditasjon - dummies

Hvordan du får mest mulig ut av din meditasjon - dummies

For å få mest mulig ut av meditasjonspraksis må forplikte seg til det. Når du begynner å meditere regelmessig, kan du høste utallige fordeler - fra lavere stress og kolesterol til høyere nivåer av tilfredshet og lykke. Her er noen tips for å maksimere meditasjonspraksis: Meditere jevnlig - helst hver dag. Sett bort en ...

Redaktørens valg

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

Slik bruker du det nye perspektivet i Adobe Illustrator CS6 - dummies

I Adobe Illustrator CS6 Du kan opprette og redigere kunstverk basert på perspektivgitterfunksjonen (introdusert i CS5). Gitteret er en stor hjelp i å skape vellykkede perspektivillustrasjoner. For å vise eller skjule standardperspektivruten, trykk Ctrl + Shift + I (Windows) eller Kommando + Skift + I (Mac). Du kan bruke verktøyet Perspective Grid på verktøylinjen til å ...

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Hvordan å pakke inn tekst ved hjelp av AdobeCS5 Illustrator - dummies

Ved hjelp av en tekstbrytestil i Adobe Creative Suite 5 (Adobe CS5) Illustrator-prosjektet er en enkel måte å legge til litt kreativitet. En tekstpakke tvinger tekst til å vikle rundt en grafikk.

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Hvordan du bruker Life Paint-funksjonen i Adobe Illustrator CS6 - dummies

Ikke bekymre deg om å fylle lukkede figurer eller la filler flykte fra objekter med hull i uønskede områder. Ved å bruke Live Paint-funksjonen til Adobe Illustrator CS6, kan du lage det bildet du ønsker og fylle ut regioner med farge. Live Paint-bøtta registrerer automatisk regioner som er sammensatt av uavhengige kryssende baner og fyller dem tilsvarende. Malingen ...