Lær R: Data og Kode
Lær R: Data og Kode — Skriv R-kode, og se deretter diagrammet og tabellen
Lær R: Data og Kode er en iOS- og Android-app for R programming, utviklet for dataanalyse og statistikk. Du leser en kort leksjon, skriver R-kode i det innebygde redigeringsverktøyet, kjører den, og diagrammet eller datatabellen vises i appen. De 43 kursene går fra den første vektoren din til regresjon, med en AI-mentor og interaktive statistikksimulatorer underveis.
- Pris
- Gratis, Pro-oppgradering
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Kodekjøring
- R 4.0, krever internettilkobling
- Krever
- iOS 15.1 eller nyere
- App Store
- 5.0 ★ (1)


R ble laget for data, så resultatet er like viktig som koden.
En utskriftssetning er ikke akkurat den store belønningen i R. Gevinsten er et histogram, en sorterbar tabell eller en tilpasset linje. Derfor viser denne appen tegninger fra plot(), hist(), boxplot() og barplot(), samt data frames som ekte tabeller rett etter kjøringen, i stedet for å etterlate deg med en vegg av tekst.
Hva det er
Lær R: Data og Kode er en mobil R-veiledning, et R-kurs og et kodeverktøy for iOS og Android. Appen har 43 kurs med 159 leksjoner, nivågradert fra A1 til C1, som dekker vektorer og data frames, dplyr og tidyr, ggplot2-diagrammer, utforskende dataanalyse, sannsynlighet og statistikk, samt avanserte emner som tidymodels, Shiny og bayesiansk statistikk med RStan. Redigeringsverktøyet kjører koden din på en ekte R 4.0-tolk på appens servere, så det krever internettilkobling. En AI-mentor kan også forklare en feilmelding, en tabell eller et diagram.
Inne i appen
Slik ser den ut





Kurset
Dette dekker R-kurset
43 kurs og 159 leksjoner fra appens egen kursliste, gradert fra A1 til C1. Disse åtte trinnene viser hvordan læringsstien er bygget opp.
Velkommen til R og Introduksjon til R og RStudio
Installere R, finne frem i RStudio, grunnleggende aritmetikk, opprette objekter og holde arbeidsområdet ryddig.
Datatyper og datastrukturer, matriser, manglende verdier
Vektorer, matriser og faktorer, sekvenser, typekonvertering og hvordan NA og NaN oppfører seg i beregninger.
Funksjoner, kontrollflyt, strenger og datoer
Skrive funksjoner, if- og løkkelogikk, feilsøking, strengformatering, arbeid med datoer samt sortering og rangering av verdier.
Datamanipulering og Tidyverse
Filtrering og oppsummering med dplyr, omforming med tidyr og lesing av filer med readr og readxl.
Datavisualisering
Lag diagrammer med base R først, og deretter lagdelte diagrammer med ggplot2.
Utforskende dataanalyse og statistikk
Beskrive et datasett, sannsynlighet, simulering og statistisk analyse, med simulatorer som viser hvordan hver idé utvikler seg.
Funksjonell programmering, modellering og Shiny
purrr, maskinlæring med tidymodels, random forests, Shiny-applikasjoner og Plumber-API-er.
Spesialist- og avanserte emner
Tekstutvinning, geospatial analyse, pakkeutvikling, ytelse og parallell databehandling samt bayesiansk statistikk med RStan.
Slik fungerer det
En typisk økt
En økt veksler mellom å forstå en idé og å kontrollere den mot et faktisk resultat, slik at resultatet av hvert konsept blir noe du kan se på.
Åpne dagens leksjon
Fortsett der du slapp, eller velg et emne fra læringsløypen. Hver leksjon starter med en kort forklaring i klart språk og et raskt spørsmål som bekrefter at du har forstått ideen.
Rediger koden og kjør den
Åpne R-redigeringsverktøyet, endre eksempelet og kjør det. Tekstresultater sendes til konsollen, plot-kall tegner et diagram, og en data frame vises som en sorterbar tabell med kolonneoppsummering og fremhevede NA-verdier.
Spør når noe er uklart
Hvis en feilmelding er kryptisk, oversetter R Error Doctor den til et klart språk og foreslår en løsning. Hvis du ikke forstår et resultat, en tabell eller et diagram, forklarer AI-data mentoren hva det viser.
Øv med data du kan ta og føle på
Jobb deg gjennom veiledede oppgaver med innebygde datasett som mtcars, iris og airquality, bygg en analyse celle for celle i notatboken, eller importer en egen CSV-fil.
Hva den inneholder
Dette finner du i appen
43
R-kurs, 159 leksjoner
En læringsløype nivågradert fra A1 til C1: vektorer, matriser, faktorer, strenger og datoer, kontrollflyt, datamanipulering, visualisering, statistikk og avanserte emner som Shiny-apper og Plumber-API-er.
Diagrammer
Diagrammer og tabeller fra din egen kode
plot(), hist(), boxplot() og barplot() tegnes inne i appen, og data frames vises som tabeller du kan sortere, med kolonneoppsummering og markerte manglende verdier.
12
Statistikksimulatorer
Interaktive verksteder for normalfordelingen, sentralgrenseteoremet, p-verdier, korrelasjon, tilpasning av en linje, utvalgsstørrelse og boxplot-anatomi. Hvert verksted viser R-koden bak det du flytter på.
Datasett
Dataset Lab og R Notebook
Veiledede oppgaver med mtcars, iris, airquality og fem CSV-filer til øving, samt en celle-for-celle-notatbok for å bygge din egen analyse. Du kan også importere din egen CSV.
R Error Doctor
R-feil forklart i klart språk
R Error Doctor skriver om kryptiske feilmeldinger med enkle ord og foreslår en løsning, ved å bruke en Base R-tilnærming når det finnes en slik.
Prosjekter
Analyseprosjekter og oppdrag
3 ende-til-ende-analyseprosjekter med et delbart rapportkort, 20 veiledede kodeprosjekter og 60 oppdrag på lett, middels og vanskelig nivå.
Bakgrunn
Hva brukes R til, og er det et godt første programmeringsspråk?
R er et språk utviklet for statistikk og dataanalyse. Forskere, analytikere, biostatistikere, økonomer og psykologer bruker det til å rense data, oppsummere dem, teste en hypotese og vise resultatet som et diagram. Det er et fornuftig førstespråk når målet ditt er å arbeide med data, fordi selv et kort skript produserer noe meningsfullt: et gjennomsnitt, en regresjonslinje eller et diagram. Det er et svakere valg hvis du vil bygge nettsteder eller mobilapper, der et mer allsidig språk passer bedre.
Vektorer førstideen bak alt annet
I R er et enkelt tall bare en vektor med lengde én, og de fleste operasjoner fungerer på en hel vektor samtidig. Når dette faller på plass, blir løkker sjeldnere og koden kortere. Det er også derfor R kan føles merkelig for dem som kommer fra andre språk.
Data framesRs versjon av et regneark
En data frame er en tabell der hver kolonne inneholder én type verdi, og hver rad er én observasjon. Innebygde øvingssett som mtcars og iris er data frames, og nesten all analyse du leser om, begynner med å laste inn eller bygge en.
Manglende verdier (NA)den første overraskelsen i virkelige data
R markerer en ukjent verdi som NA og nekter å gjette. Gjennomsnittet av en kolonne som inneholder én enkelt NA, er selv NA helt til du angir hvordan den skal behandles. Derfor er håndtering av manglende verdier en tidlig ferdighet, ikke en avansert.
Base R og tidyverseto måter å si det samme på
Base R er det som følger med språket. tidyverse er en samling pakker (dplyr, tidyr, ggplot2, readr) som mange analytikere foretrekker for omforming av data og utforming av diagrammer. Mesteparten av R-koden fra virkeligheten blander begge deler, så det er nyttig å kunne lese hver stil.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Tar en utdanning innen statistikk, biostatistikk, psykologi eller økonomi der R brukes
- Jobber i regneark og vil flytte analysene dine over i kode
- Ønsker et første programmeringsspråk som er laget for data, ikke nettsteder
- Vil lese R-kode og forstå hva et statistisk resultat forteller
- Lærer best ved å endre en linje og se diagrammet tegnes på nytt
Ikke riktig verktøy for deg hvis du
- Trenger å kjøre dplyr, ggplot2 eller tidymodels selv på telefonen: Kjøringen i appen bruker base R 4.0, så disse leksjonene lærer deg koden og ideene, mens du kjører pakkene på en datamaskin
- Forventer å kunne kode uten nett: redigeringsverktøyet sender koden din til appens servere, så du trenger en tilkobling
- Vil at alt skal være gratis: Det første kurset er gratis, og Pro låser opp resten
- Ser etter et generelt kurs i web- eller apputvikling
Spørsmål
Ofte stilte spørsmål
Hva er den beste måten å lære R-programmering på en telefon?
Se etter en app som lar deg kjøre R og viser resultatet, fordi verdien i R ligger i diagrammer, tabeller og statistiske resultater. Lær R: Data og Kode har et innebygd redigeringsverktøy koblet til en ekte R 4.0-tolk, slik at diagrammer og datarammer vises etter hver kjøring. Korte leksjoner, en notatbok og 12 statistikksimulatorer er bygget rundt dette, og appen er gratis å komme i gang med på iOS og Android.
Kjører appen ekte R-kode, eller viser den bare eksempler?
Den kjører ekte R. Koden din sendes til en R 4.0-tolk på appens servere, og resultatet kommer tilbake som tekst, et diagram eller en tabell. Siden dette skjer på nettet, trenger Lær R: Data og Kode en internettforbindelse hver gang du trykker på Kjør.
Kan jeg bruke dplyr og ggplot2 i appen?
Leksjonene lærer deg dplyr, tidyr, ggplot2 og andre tidyverse-pakker, men kjøringen i appen bruker base R 4.0 med de anbefalte pakkene. Hvis du vil kjøre pakker som dplyr, ggplot2 eller tidymodels selv, bruker du R på en datamaskin. Når det finnes en løsning i base R, viser R Error Doctor i Lær R: Data og Kode deg den.
Er R et godt første programmeringsspråk for dataanalyse?
Ja, hvis data er målet. R er utviklet for statistikk, så det tar bare noen få linjer å oppsummere en kolonne, tegne et histogram eller tilpasse en linje. Lær R: Data og Kode krever ingen forkunnskaper og starter med installasjon av R og lagring av verdier i variabler, før du går videre til datarammer og diagrammer.
Hva kan jeg øve på i tillegg til leksjonene?
Lær R: Data og Kode inneholder et Dataset Lab med mtcars, iris, airquality og fem CSV-filer for øving, hver med veiledede oppgaver, og du kan importere din egen CSV. Du får også en R Notebook for å bygge en analyse celle for celle, 60 kodeoppdrag og en daglig dataoppgave.
Hva er statistikksimulatorene?
Det er 12 interaktive verksteder der du flytter på en glidebryter og ser resultatet endre seg: normalfordelingen, sentralgrenseteoremet, p-verdier, korrelasjon, tilpasning av en linje, utvalgsstørrelse, boksplottets anatomi og mer. Hver simulator viser R-koden bak, slik at idéen og syntaksen henger sammen i Lær R: Data og Kode.
Er Lær R: Data og Kode gratis?
Det er gratis å laste ned, og det første kurset, Welcome to R, er gratis. Gratisversjonen inkluderer en forhåndsvisning av hver leksjon, R-redigeringsverktøyet, Error Doctor, 6 av de 12 simulatorene, 3 datasett, 1 veiledet prosjekt, 1 analyseprosjekt, 2 oppdrag og en daglig kvote for AI-mentor, og den viser annonser. Pro låser opp alle kurs, alle prosjekter, simulatorer og datasett, eksamen og sertifikat, og fjerner annonser. Appen er oppført som Lær R: Data og Kode på Google Play og som Learn R: Data Analysis & Code på App Store.
Hvordan fungerer Pro-betalingen?
Pro er et ukentlig, månedlig eller årlig abonnement, eller et engangskjøp som gir livslang tilgang. Du velger når tilbudet vises i appen, og kjøpet håndteres av App Store eller Google Play.
Finnes det et sertifikat?
Ja. Når du består avsluttende eksamen i Lær R: Data og Kode, får du et R-kursbevis som er en del av Pro. Det viser at du har fullført kursmaterialet, men er ikke en akademisk kvalifikasjon.
Er appen tilknyttet R Foundation eller Posit?
Nei. Lær R: Data og Kode er en uavhengig app og er ikke tilknyttet eller anbefalt av R Foundation eller Posit. Den er tilgjengelig på iOS og Android på 22 språk.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.