R datatyper

R datatyper
Generelt, når du koder på et hvilket som helst skriptspråk, må du bruke en rekke variabler for å lagre de forskjellige typene data. Variabler er hukommelsessteder der verdier kan holdes. Dette betyr at når du etablerer en variabel, setter du av noe minne for det.

Det kan være lurt å lagre dataene fra de forskjellige datatypene som heltall, streng, karakter, bred karakter, logikk, flytende punkt, dobbelt flytende punkt, boolsk og så videre. Driftsalgoritmen tildeler minnet og bestemmer hva som kan legges i det reserverte minnet, avhengig av datatypen til variabelen. I motsetning til andre programmeringsspråk inkludert C og Java, er variablene i R ikke spesifisert som datatyper. R-Objects brukes til å tilordne variabler, og R-Data-objektets type brukes som variabelenes datatype.

Hva er datatypene i R -programmeringsspråket i Ubuntu 20.04?

R -typer data er de grunnleggende egenskapene til R -programmeringsspråket som brukes til å motta og lagre de forskjellige formene for data. R kan fungere med en variant av datatyper. Noen av de mest grunnleggende datatypene er:

  • heltall
  • Numerisk
  • logisk
  • Kompleks
  • karakter
  • Boolsk

Hvordan fungerer datatypene

For å undersøke hva slags datatype eller datastruktur, brukes klassen () og typeof (). I R består datasettene vanligvis av en mix -data som er nevnt tidligere.

Vi vil gå over hver datatype i ytterligere dybde i følgende eksempler. Vi vil fokusere på de spesifikke fordi denne datatypen vanligvis brukes mye i virkeligheten.

Eksempel 1: Bruke den numeriske datatypen

I R er numerisk mest sannsynlig den mest populære datatypen. Hvis tallet er et heltall eller inneholder desimaler, lagres variabelen eller serien som dobbelt. Noen få illustrasjoner er sitert i det følgende for å demonstrere dette:

Skriptet begynner med den variable initialiseringen. Vi erklærte en variabel “num” og definerte desimalverdien for den. Vi passerte dette variable klassenavnet “Num” inne i utskriftsfunksjonen. Når vi sender inn denne kommandoen i R -ledeteksten, fikk vi datatypen til variabelen “Num” da den “numeriske” datatypen skrives ut på skjermprompt. Vi skrev også ut typen av variabelen "Num" som sender ut dobbeltdatatypen.

Nå har vi et heltall inne i variabelen som ved utførelse viser den numeriske datatypen og typen av variabelen som dobbelt. R gjør et tall til en "dobbel" verdi, eller en desimal type når den lagrer den i en variabel.

Eksempel nr. 2: Bruke heltalldatatypen

Samlingen av alle heltall støttes av R som en heltalldatatype. Bruke AS.Heltall () funksjonstilnærming, kan du både konstruere og transformere en verdi til en heltalltype. For å indikere at dataene er en heltallstype, kan du bruke kapitalen "L" -notasjon som et suffiks.

Heltallfunksjonen brukes til å lagre heltallverdien. Skriv ut klassevariabelenavnet og typen av variabelen i utskriftsfunksjonen. Utgangen viser datatypen heltall.

Her la vi L -suffikset til et heltall for å erklære det. Utskriftsfunksjonen tar klassetittelen på variabelen og variabel -typen. Den resulterende verdien er heltalldatatypen fra begge utskriftsuttalelsene.

Eksempel nr. 3: Bruke den logiske datatypen

En sammenligning av variabler brukes ofte for å generere en logisk verdi. Sant eller usant er verdien av de logiske datatypene i r.

Her tildelte vi to tall i variablene x og y. I en annen variabel z brukte vi den logiske tilstanden på x- og y -variablene. Først trykket vi den logiske verdien. Deretter skrives klassenavnet og typen av variabelen som logiske datatyper.

Eksempel 4: Bruke den komplekse datatypen

R lar deg lage komplekse datatyper, som er en samling av alle komplekse heltall. Tallene som inneholder en tenkt komponent lagres ved hjelp av den komplekse datatypen.

I R -skriptet tildelte vi en kompleks verdi til variabelen P. Deretter, gjennom utskriftserklæringen, viste vi klassenavnet og typen av variabelen P da den viser datatypekomplekset for variabelen P.

Eksempel 5: Bruke karakterdatatypen

R tillater deg å produsere en karakterdatatype som omfatter alle alfabetene sammen med spesialtegnene. Den beholder sporet av karakterverdier og strenger. R tillater deg å produsere strenger som inkluderer alfabetbrev, heltall og symboler.

I dette spesielle eksemplet har vi en streng inne i en variabel røye. Denne røyevariabelen føres deretter inne i klassen og funksjonstypen som kalles inne i utskriftserklæringen. Fra disse funksjonene fikk vi karakterdatatypen som utdata fordi røyevariabelen lagret en streng med tegn inni den.

Eksempel 6: Finn objektets datatype

Datatyper kan brukes til å utføre en rekke aktiviteter. La oss gå over hver oppgaves handling med et R -kodeeksempel.

Klassen () -funksjonen brukes til å bestemme et objekts datatype. For å identifisere datatype av et objekt, må du gi objektet som en inngang til klasse () -funksjonen.

Vi fant datatypen til verdiene som ble tildelt klassefunksjonen. For dette tildelte vi den boolske verdien, heltall, numerisk, karakter og komplekse verdier til klassefunksjonen som returnerte datatypenavnet som utgang.

Konklusjon

Dette dokumentet forklarer R -datatypene. R tilbyr et stort antall datatyper som et sofistikert statistisk programmeringsspråk. Å forstå slike datatyper og lære å samhandle med dem er avgjørende for å lykkes i R. Derfor dekket vi de forskjellige typene R -data og har gitt noen tilfeller av hvordan vi skal tilordne datatypene. I dataanalysen brukes disse datatypene. Når feilsøking for beregningsformål, er det nyttig å forstå datatypene.