Erstatt i r

Erstatt i r
"Det kan være mange tilfeller i dataanalyse der du må håndtere manglende data, negative verdier eller ikke-nøyaktige verdier som er inkludert i datasettet. Disse tallene kan også ha innvirkning på resultatet av analysen. For å unngå disse omstendighetene og falsk nøyaktighet, bruk Rs erstatning () -funksjon for å erstatte feil verdiene med riktige parametere. Det kan også være lurt å eliminere eller erstatte verdier fra datarammer eller et stort antall kolonner til tider. Denne opplæringen vil vise deg hvordan du kan endre eller erstatte verdier gjennom en hel R -dataramme eller et utvalg av vektorer.”

Hva er erstatningsfunksjonen () i R -programmeringsspråket i Ubuntu 20.04?

Erstatningsmetoden i R erstatter verdiene i den definerte vektoren eller datarammen med indeksene som er spesifisert i listen. Erstatte () er en veldig enkel og grei funksjon i R -syntaks. Som demonstrert nedenfor inneholder den også vektor, indekser vektor og erstatningsverdier.

Erstatt (x, liste, verdier)

Den vurderer tre forskjellige parametere. Den første parameteren, x, er navnet på vektoren eller datarammen, etterfulgt av indeksen som elementet må erstattes og betegnes som en liste, og til slutt er den tredje parameteren verdiene som er erstatningsverdiene.

Hvordan erstatte verdier i R i Ubuntu 20.04?

På R -språket viser denne artikkelen hvordan du endrer spesifikke verdier i vektorer eller en dataramme til forskjellige verdier. Du kan se og forstå syntaksen til R -erstatningsmetoden i eksemplene nedenfor.

Eksempel 1: Erstatt enkeltverdien i vektoren i R i Ubuntu 20.04

Koden nedenfor viser hvordan du erstatter et element i en spesifikk posisjon med den gitte nye verdien. Vi har bare erstattet en enkelt verdi i den gitte vektoren.

Over i det innledende trinnet er vektoren erklært med noen positive heltall, og vektoren er tilordnet den variable tittelen som “Vector.”Deretter er en annen variabel etablert som“ Vector_new.”Til denne“ Vector_new ”er erstatningsmetoden definert. Denne erstatningsmetoden tar dataene fra vektoren som det første argumentet. Det andre argumentet er et element fra vektoren som må erstattes med det tredje argumentet i erstatningsmetoden. Når "Vector_new" kjører, genererer den de nye dataene til vektoren som har erstattet enkeltelementet.

Eksempel 2: Bytt ut flere verdier i vektorene i R i Ubuntu 20.04

Som i den foregående illustrasjonen har vi erstattet det eneste elementet i vektoren. Nå erstatter vi flere verdier i vektoren. La oss ta et blikk nedenfor.

Vektoren er representert ovenfor inne i variabelen “Vector.”Erstattmetoden er definert her i den nyoppførte variabelen“ Ny.”Deretter passerte vi de erstattede vektorelementene og de nye vektorelementene i erstatningsfunksjonen. Den nye variabelen genererte vektorelementene, som er erstattet med de nye elementene.

Eksempel nr. 3: Erstatt datarammeverdien ved å bruke erstatningsmetode i R i Ubuntu 20.04

I de forrige R -eksemplene har vi erstattet verdiene i vektoren. Vi kan også bruke erstatningsmetoden for datarammen og endrer verdiene i den.

Her opprettes medarbeiderlisten, som inneholder navnene på noen ansatte. EMP_ID er også tildelt med sekvensen fra 1 til 8. Deretter opprettes et annet felt som emp_points som har noen heltallverdier. Dette heltallet inneholder både negative og ikke-negative verdier. Datarammen kalles og tar det ovennevnte feltet inne i det, som er lagret i variabelen DF. Gjennom utskriftsfunksjonen vises utgangen fra datarammen i tabellform. Etter det er den nye variabelen erklært som data som vi har kalt erstatningsmetoden. Erstattmetoden tar kolonnen EMP_Points fra datarammen, og vi har den logiske tilstanden for de erstattede verdiene. 0 -verdien i datarammen vil bli brukt til å erstatte negative verdier.

Eksempel 4: Erstatt datarammeverdien ved å bruke den logiske tilstanden i R i Ubuntu 20.04

Vi kan også bruke logiske utsagn i stedet for å erstatte funksjoner for å erstatte den spesifikke verdien i datarammen. La oss erstatte den spesifikke verdien i følgende R -skript.

For det første initialiseres en liste, som inneholder produktene i variableproduktene. En annen liste er erklært som P_ID, som har sekvens -ID innenfor området 1 til 6. Deretter genereres den tredje listen som pris, og denne listen representerer prisen på produktet erklært ovenfor. Når listen er generert, har vi konvertert disse listene til en dataramme. Deretter kalles den spesifikke kolonneprisen fra datarammen som tilstanden blir brukt til at der produktelementet "kjøtt" finnes i datarammen erstattet den med verdien 100 av kolonneprisen. Du kan se den erstattede prisen på "kjøtt" i utførelsesdelen.

Eksempel 5: Erstatt strengen med en streng i datarammen i R i Ubuntu 20.04

Vi kan erstatte den spesifikke kolonneverdien med en annen verdi. La oss demonstrere denne uttalelsen med det løpende eksemplet.

Datarammen er opprettet fra ovennevnte lister. "Navn" -kolonnen kommer til å bli erstattet her. Fra datarammen har vi tatt kolonnen "Navn" og erstattet verdien "Amerika" med den nye verdien Maldivene som visning i R -ledeteksten. Når datarammen skrives ut, genereres den erstattede verdien.

Konklusjon

Dette er en oversikt over erstatningsoperasjonen på R -språket. I R for dataanalyse er det å erstatte data i vektorer eller en dataramme et veldig nyttig alternativ. For å rydde opp i store datasett for analyse, bruk Rs erstatning () -funksjon for å bytte Na, 0 og negative tall med akseptable verdier. Vi har vist eksempler på hvordan du erstatter verdiene med erstatningsfunksjonen. Vi kan også erstatte verdiene i vektorene eller en dataramme med den logiske uttalelsen.