Hjem Personlig finansiering Slik legger du til variabler i en dataramme i R-dummier

Slik legger du til variabler i en dataramme i R-dummier

Innholdsfortegnelse:

Video: Data Analysis in R by Dustin Tran 2025

Video: Data Analysis in R by Dustin Tran 2025
Anonim

En dataramme kan utvides med nye variabler i R. Du kan for eksempel få data fra en annen spiller på Granny's team. Eller kanskje du vil beregne en ny variabel fra de andre variablene i datasettet, som summen av kurver laget i hvert spill.

Legge til en enkelt variabel

Det er tre hovedalternativer for å legge til en variabel. I likhet med tilfellet med å legge til observasjoner, kan du bruke enten cbind () -funksjonen eller indeksene.

Du kan også bruke dollarskiltet til å legge til en ekstra variabel. Tenk deg at Granny ba deg om å legge til antall kurver av venninnen Gabrielle til datarammen. Først vil du opprette en vektor med dataene som dette: >> kurver. av. Gabrielle <- c (11, 5, 6, 7, 3, 12, 4, 5, 9)

For å lage en ekstra variabel navngitt Gabrielle med dataene, gjør du bare: >> kurver. df $ Gabrielle <- kurver. av. Gabrielle

Hvis du vil sjekke om dette virket, men du ikke vil vise fullstendig dataramme, kan du bruke hodet () -funksjonen. Denne funksjonen tar to argumenter: objektet du vil vise, og antall rader du vil se. For å se de første fire radene i den nye datarammen, kurver. df, bruk følgende kode:


>> hode (kurver. Df, 4) Granny Geraldine Gabrielle 1ste 12 5 11 2 4 4 5 3 5 2 6 4 6 4 7

Legge til flere variabler ved hjelp av bånd

Du kan la ut datastammen din er en matrise og bruk funksjonen cbind () for å gjøre dette. I motsetning til når du bruker rbind () på datarammer, trenger du ikke engang å bekymre deg for rad- eller kolonnens navn. La oss lage en ny dataramme med målene for Gertrude og Guinevere. For å kombinere begge i en dataramme, prøv:

>> ny. df <- data. ramme (+ Gertrude = c (3, 5, 2, 1, NA, 3, 1, 1, 4), + Guinevere = c (6, 9, 7, 3, 3, 6, 2, 10, 6) +)

Selv om radnavnene til datarammerne er nye. df og kurver. df differ, R vil ignorere dette og bare bruke radnavnene til den første datarammen i cbind () -funksjonen, som du kan se fra utgangen av følgende kode: >> hode (cbind (kurver. df, ny.df), 4) Granny Geraldine Gabrielle Gertrude Guinevere 1. 12 5 11 3 6 2 4 4 5 5 9 3 5 2 6 2 7 4 6 4 7 1 3

Når du bruker en dataramme eller en matrise med kolonneavn, R vil bruke disse som navnene på variablene. Hvis du bruker cbind () for å legge til en vektor i en dataramme, vil R bruke vektorens navn som variabelnavn, med mindre du spesifiserer en selv, som du gjorde med rbind ().

Hvis du binder en matrise uten kolonnenavn til datarammen, bruker R automatisk kolonnene som navn.Det vil føre til litt problemer selv, fordi enkle tall er ugyldige objektnavn og dermed vanskeligere å bruke som variable navn. I dette tilfellet kan du bedre bruke indeksene.
Når du vil bruke en dataramme og ikke vil fortsette å skrive navnet sitt etterfulgt av $, kan du bruke funksjonene med () og innenfor (). Med funksjonen within () kan du også enkelt legge til variabler i en dataramme.
Slik legger du til variabler i en dataramme i R-dummier

Redaktørens valg

SMTP Hacks and How to Guard Against Them - dummies

SMTP Hacks and How to Guard Against Them - dummies

Noen hacks utnytter svakheter i Simple Mail Transfer Protocol (SMTP). Denne e-postkommunikasjonsprotokollen ble designet for funksjonalitet, ikke sikkerhet. Så, for å sikre at du har et visst nivå på sikkerhet, vil det beskytte informasjonen din. Kontooppsummering En smart måte at angriperne kan kontrollere om e-postkontoer eksisterer på en server, er ganske enkelt å tele ...

Best April Fools RFCs - dummies

Best April Fools RFCs - dummies

En RFC, som står for Request for Comments, er et dokument som publiseres med hensikten med å bli en Internett-standard. Gjennom årene har internettstandardsamfunnet blitt vant til å publisere interessante og humoristiske RFC-dokumenter på April Fool's Day. Her er noen av de beste: "ARPAWOCKY" (1. april 1973): Den ...

Spamfiltre brukt av nettverk - dummier

Spamfiltre brukt av nettverk - dummier

Antispamprogrammer bruker en rekke forskjellige teknikker for å bestemme sannsynligheten for et gitt stykke av e-post er spam. Disse teknikkene brukes av filtre, som undersøker hvert stykke e-post; hvert filter bruker en bestemt teknikk. Her er noen av de mest brukte filtertyper: Søkeordskontroll: Den mest åpenbare måten å ...

Redaktørens valg

Hvordan å minimere spam på et nettverk - dummies

Hvordan å minimere spam på et nettverk - dummies

Ingen antispamprogram er perfekt, så du må forstå og Forvent at en viss mengde søppelpost kommer til din innboks. Her er noen tips som du (og brukerne) bør huske på for å minimere mengden søppelpost som kommer gjennom uoppdaget: Ikke stol på e-post som ber om passordet ditt eller ...

Hvordan å trekke sikkerhetstestresultater sammen for rapportering - dummies

Hvordan å trekke sikkerhetstestresultater sammen for rapportering - dummies

Når du har gobs av sikkerhetstestdata - Fra skjermbilder og manuelle observasjoner du dokumentert til detaljerte rapporter generert av de ulike sårbarhetsskannerne du brukte - hva gjør du med det hele? Du må gå gjennom dokumentasjonen din med en fintandet kam og markere alle områdene som skiller seg ut. Base ...

Slik minimerer du databasesviktigheter for å unngå å få hakkede dummier

Slik minimerer du databasesviktigheter for å unngå å få hakkede dummier

Databasesystemer, for eksempel Microsoft SQL Server , MySQL og Oracle har lurket bak kulissene, men deres verdi og deres sårbarheter har endelig kommet til forkant. Ja, selv den mektige Oracle som en gang hevdet å være unhackable, er mottakelig for lignende utnytter som sin konkurranse. Med de mange regelverkskravene som styrer databasen ...

Redaktørens valg

Din LinkedIn-profil: Hvordan velge kontaktinnstillinger - dummies

Din LinkedIn-profil: Hvordan velge kontaktinnstillinger - dummies

Før du dykker rett inn og starter oppdatering av LinkedIn-profilen, stopp og tenk på hva slags profil du vil konstruere og vise til verden. Tenk spesielt på hvordan du vil bruke LinkedIn. For eksempel vil noen bare legge til i nettverket, men andre søker aktivt etter en ...

Måle suksessen til dine sosiale medier Endeavors - dummies

Måle suksessen til dine sosiale medier Endeavors - dummies

Måling av sosiale medier engasjement går langt utover tallet av venner, fans og tilhengere du har. Hvor mange venner du har, er ikke like viktig som hvor ofte dine SMB-anstrengelser fører folk til konkrete handlinger. I stedet fokuserer du på innsatsene, samhandlingene og samtalene du har med fans og tilhenger. Noen sosiale nettverk ...

Grunnleggende HTML for MySpace - dummies

Grunnleggende HTML for MySpace - dummies

Bruk HTML (HyperText Markup Language) for å endre hvordan MySpace-profilen ser ut og hva som vises på MySpace-siden. Her er noen grunnleggende HTML som du kan bruke med profilen din. (Du fyller i teksten mellom anførselstegnene.) Handling HTML for bruk Fet tekst Skriv fet skrift her Kursiv tekst Skriv kursiv tekst her ...