Datarammer i R: At lære det grundlæggende

I tidligere selvstudier lærte du om og . Til denne øvelse lærer du om datarammer i R.

Datarammer er i det væsentlige vektorer kombineret for at danne rækker og kolonner af data.

Datarammer i R: At lære det grundlæggende

En kolonne består af én vektor. Så i eksemplet ovenfor er den første kolonne en strengkolonne, efterfulgt af en numerisk kolonne og derefter af en logisk. Dette svarer til, hvordan en tabel ville se ud i LuckyTemplates.

Du skal også huske, at for datarammer skal der være det samme antal elementer for alle kolonner. Det vil sige, at der skal være et ensartet antal rækker.

Når du bruger , vil du normalt arbejde med datarammer. Så det er vigtigt at forstå, hvad de er, og hvordan de kan bruges.

Indholdsfortegnelse

Indlæsning og visning af en afsendt dataramme

RStudio leveres allerede med afsendte datarammer, som du kan bruge. For at identificere dem skal du bruge datafunktionen ( ) .

Åbn RStudio og kør data ( ) . Du behøver ikke at sætte noget argument i parentes.

Datarammer i R: At lære det grundlæggende

Når du er færdig, vil du se en liste over indbyggede datasæt i R, som du kan bruge.

Datarammer i R: At lære det grundlæggende

De er virkelig nyttige til at øve og blive fortrolige med, hvordan man bruger datarammer i R.

Det mest almindeligt anvendte indbyggede datasæt er iris . Iris bruges ofte, når man lærer datavidenskab eller dataanalyse generelt. Udskriv iris, så du kan se dens data i konsollen.

Datarammer i R: At lære det grundlæggende

Du kan se, at der er en masse data. Når du ruller op, vil du se, at den er sammensat af forskellige kolonner.

Udforskning af datarammer i R ved hjælp af funktioner

En af måderne til at få et bedre overblik over dataene er ved at bruge visningsfunktionen ( ) . Når du kører kodevisningen (iris) , vil du se en ny fane, der indeholder en tabel, vises i RScript.

Datarammer i R: At lære det grundlæggende

Det, der får visningen ( ) til at fungere bedre, er, at du kan foretage justeringer i tabellen. Du kan justere rækkefølgen af ​​dataene ved at bruge pilene på hver kolonneoverskrift. Der er også en filterknap.

Du kan også klikke på ikonet ved siden af ​​filteret for at åbne dataene i et nyt vindue.

Datarammer i R: At lære det grundlæggende

Dette nye vindue ligner det, hvor du kan se på dataene, men ikke røre dem. Det vil sige, at du ikke kan indtaste eller erstatte værdier oven i de eksisterende data.

En anden nyttig funktion at kende er hovedfunktionen ( ) . Denne funktion udskriver de første rækker af datasættet.

Så hvis du kører hoved (iris) , vil du se, at den kun udskriver de første seks rækker. 

Datarammer i R: At lære det grundlæggende

Dette er fantastisk, når du ønsker at få en bedre mening med dine data. Konsolen er ikke overvældet, og datapræsentationen er pænere.

Indeksering af datarammer

Indeksering blev også diskuteret i en tidligere tutorial om vektorer. Du behøver kun at bruge firkantede parenteser ( [ ] ) for at indeksere en position. Nu da datarammer er sammensat af rækker og kolonner, skal du indeksere begge. Formatet er navn [række, kolonne] .

For eksempel, hvis du vil indeksere 2. række og 4. kolonne i irisdatasættet , skal du bare køre iris [2, 4] .

Datarammer i R: At lære det grundlæggende

Du kan også indeksere et række- og kolonneområde. Alt du behøver er at bruge et kolon ( : ) til at angive rækkevidden. Her er et eksempel:

Datarammer i R: At lære det grundlæggende

Du kan også indeksere en hel kolonne. Brug dollartegnet ( $ ) efter datasættets navn, og angiv det kolonnenavn, du ønsker. For eksempel, hvis du vil indeksere hele kolonnen med navnet Species, skal du køre iris$Species .

Datarammer i R: At lære det grundlæggende

Du vil derefter se, at hele kolonnen Species er blevet udskrevet i konsollen.

Viser datarammestatistikker i R

Som du har lært i tidligere selvstudier, blev R bygget med henblik på dataanalyse, statistik og visualiseringer. Så en anden nyttig ting at lære om datarammer i R er, hvordan man opsummerer dem.

Når du bruger oversigtsfunktionen ( ) , returnerer konsollen oversigtsstatistikken for disse data.

Kør oversigt (iris) . Dette vil give dig grundlæggende oplysninger om datasættet i form af beskrivende statistik.

Datarammer i R: At lære det grundlæggende

Der er andre pakker til at få mere opsummerende statistik såsom standardafvigelse og kurtosis. Men disse vil blive diskuteret i efterfølgende tutorials.


Konklusion

Du har gradvist lært komponenterne i R. Først lærte du om objekter, derefter avancerede du med vektorer, indtil denne lektion om datarammer. Du har nu at gøre med større og mere komplekse data.

Med datarammer er du nu bedre bekendt med de forskellige datasæt i R og lærte, hvordan du kommer frem til grundlæggende statistikinformation.

Du vil fortsætte med at lære gradvist, efterhånden som de næste selvstudier tager fat på måder at opstørre og udforske større data i R.


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.