Lär dig R: Data & Kod
Lär dig R: Data & Kod — Skriv R-kod och se sedan diagrammet och tabellen
Lär dig R: Data & Kod är en iOS- och Android-app för R-programmering med fokus på dataanalys och statistik. Du läser en kort lektion, skriver R-kod i den inbyggda redigeraren, kör den och ser diagrammet eller datatabellen direkt i appen. 43 kurser tar dig från din första vektor till regression, med en AI-mentor och interaktiva statistiksimulatorer som komplement.
- Pris
- Gratis, Pro-uppgradering
- Plattformar
- iOS och Android
- Språk
- 22
- Åldersgräns
- 4+
- Kodkörning
- R 4.0, kräver internetanslutning
- Kräver
- iOS 15.1 eller senare
- App Store
- 5.0 ★ (1)


R skapades för data, så resultatet är lika viktigt som koden.
Ett print-uttryck är inte särskilt mycket till belöning i R. Det intressanta är ett histogram, en sorterbar tabell eller en anpassad linje. Därför visar den här appen diagram från plot(), hist(), boxplot() och barplot() samt data frames som riktiga tabeller direkt efter körningen, i stället för att lämna dig med en vägg av text.
Vad det är
Lär dig R: Data & Kod är en mobil R-handledning, R-kurs och kodredigerare för iOS och Android. Den innehåller 43 kurser med 159 lektioner, graderade från A1 till C1, som täcker vektorer och data frames, dplyr och tidyr, ggplot2-diagram, explorativ dataanalys, sannolikhet och statistik samt avancerade ämnen som tidymodels, Shiny och bayesiansk statistik med RStan. Redigeraren kör din kod i en riktig R 4.0-tolk på appens servrar, så den kräver internetanslutning, och en AI-mentor kan förklara ett felmeddelande, en tabell eller ett diagram.
I appen
Så här ser det ut





Kursen
Det här innehåller R-kursen
43 kurser och 159 lektioner från appens egen kurslista, graderade från A1 till C1. Dessa åtta steg visar utbildningsvägens upplägg.
Välkommen till R och Introduktion till R och RStudio
Installera R, hitta rätt i RStudio, lär dig grundläggande aritmetik, skapa objekt och håll arbetsytan organiserad.
Datatyper och datastrukturer, matriser, saknade värden
Vektorer, matriser och faktorer, sekvenser, typkonvertering och hur NA och NaN fungerar i beräkningar.
Funktioner, styrflöde, strängar och datum
Skriv funktioner, arbeta med if- och looplogik, felsök, formatera strängar, hantera datum och sortera och rangordna värden.
Databearbetning och Tidyverse
Filtrera och sammanfatta med dplyr, omforma data med tidyr och läsa filer med readr och readxl.
Datavisualisering
Skapa diagram med base R först och sedan diagram i lager med ggplot2.
Explorativ dataanalys och statistik
Beskriv ett dataset, arbeta med sannolikhet, simulering och statistisk analys, och använd simulatorer för att se hur varje idé förändras.
Funktionell programmering, modellering och Shiny
purrr, maskininlärning med tidymodels, random forests, Shiny-applikationer och Plumber-API:er.
Specialiserade och avancerade ämnen
Textutvinning, geospatial analys, paketutveckling, prestanda och parallell beräkning samt bayesiansk statistik med RStan.
Så fungerar det
Ett typiskt studiepass
Ett studiepass växlar mellan att förstå en idé och att kontrollera den mot ett verkligt resultat, så att varje koncept leder till något du kan titta på.
Öppna dagens lektion
Fortsätt där du slutade eller välj ett ämne från lärvägen. Varje lektion börjar med en kort förklaring på enkelt språk och en snabb fråga som bekräftar att du har förstått idén.
Redigera koden och kör den
Öppna R-redigeraren, ändra exemplet och kör det. Textresultat visas i konsolen, plot-anrop ritar ett diagram och en data frame visas som en sorterbar tabell med en kolumnsammanfattning och markerade NA-värden.
Fråga när något är oklart
Om ett felmeddelande är kryptiskt förklarar R Error Doctor det med enkelt språk och föreslår en lösning. För ett resultat, en tabell eller ett diagram som du inte förstår förklarar AI-data mentorn vad det visar.
Öva med data du kan ta på
Arbeta dig igenom guidade uppgifter med inbyggda dataset som mtcars, iris och airquality, bygg en analys cell för cell i anteckningsboken eller importera en egen CSV-fil.
Det här ingår
Det här finns i appen
43
R-kurser, 159 lektioner
En lärväg graderad från A1 till C1: vektorer, matriser, faktorer, strängar och datum, kontrollflöden, datamanipulering, visualisering, statistik samt avancerade ämnen som Shiny-appar och Plumber-API:er.
Diagram
Diagram och tabeller från din egen kod
plot(), hist(), boxplot() och barplot() ritas i appen, och data frames visas som tabeller som du kan sortera, med en kolumnsammanfattning och markerade saknade värden.
12
Statistiksimulatorer
Interaktiva workshops om normalfördelningskurvan, centrala gränsvärdessatsen, p-värden, korrelation, linjeanpassning, urvalsstorlek och boxplotens uppbyggnad, där varje workshop visar R-koden bakom det du justerar.
Dataset
Dataset Lab och R Notebook
Guidade uppgifter med mtcars, iris, airquality och fem CSV-filer för övning, samt en cell-för-cell-anteckningsbok där du bygger din egen analys. Du kan också importera en egen CSV.
Error Doctor
R-fel på enkelt språk
R Error Doctor skriver om kryptiska felmeddelanden med enkla ord och föreslår en lösning, med en Base R-metod när en sådan finns.
Projekt
Analysprojekt och uppdrag
3 analysprojekt från början till slut med ett delningsbart resultatskort, 20 guidade kodningsprojekt och 60 uppdrag på lätt, medel och svår nivå.
Bakgrund
Vad används R till, och är det ett bra första programmeringsspråk?
R är ett språk som skapats för statistik och dataanalys. Forskare, analytiker, biostatistiker, ekonomer och psykologer använder det för att rensa data, sammanfatta den, testa en hypotes och visa resultatet som ett diagram. Det är ett rimligt första språk när målet är att arbeta med data, eftersom även ett kort skript ger något meningsfullt: ett medelvärde, en regressionslinje eller ett diagram. Det är ett sämre val om du vill bygga webbplatser eller mobilappar, där ett allmänspråk passar bättre.
Vektorer förstidén bakom allt annat
I R är ett enda tal helt enkelt en vektor med längden ett, och de flesta operationer fungerar på en hel vektor på en gång. När det väl har klickat blir loopar mer sällsynta och koden kortare, vilket också är anledningen till att R kan kännas märkligt för den som kommer från andra språk.
Data framesR:s motsvarighet till ett kalkylblad
En data frame är en tabell där varje kolumn innehåller en sorts värde och varje rad är en observation. Inbyggda övningsdataset som mtcars och iris är data frames, och nästan all analys du kommer att läsa börjar med att läsa in eller skapa en sådan.
Saknade värden (NA)den första överraskningen i verkliga data
R markerar ett okänt värde som NA och vägrar gissa. Medelvärdet för en kolumn som innehåller ett enda NA blir själv NA tills du anger hur det ska hanteras, och därför är hantering av saknade värden en tidig färdighet snarare än en avancerad.
Base R och tidyversetvå sätt att säga samma sak
Base R är det som följer med språket. tidyverse är en samling paket (dplyr, tidyr, ggplot2, readr) som många analytiker föredrar för att omforma data och skapa diagram. I verklig R-kod blandas båda oftast, så det är bra att kunna läsa båda stilarna.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Läser en kurs i statistik, biostatistik, psykologi eller ekonomi där R används
- Arbetar i kalkylblad och vill flytta analysen till kod
- Vill ha ett första programmeringsspråk som är skapat för data snarare än webbplatser
- Vill kunna läsa R-kod och förstå vad ett statistiskt resultat betyder
- Lär dig bäst genom att ändra en rad och se diagrammet ritas om
Inte rätt verktyg om du
- Behöver köra dplyr, ggplot2 eller tidymodels själv i mobilen: appens inbyggda körmiljö använder base R 4.0, så de lektionerna lär ut koden och idéerna, medan du kör paketen på en dator
- Förväntar dig att kunna koda offline: redigeraren skickar koden till appens servrar, så du behöver en anslutning
- Vill att allt ska vara gratis: den första kursen är gratis och Pro låser upp resten
- Letar efter en allmän kurs i webb- eller apputveckling
Frågor
Vanliga frågor
Vilket är det bästa sättet att lära sig R-programmering på mobilen?
Leta efter en app som låter dig köra R och visar resultatet, eftersom värdet i R ligger i diagram, tabeller och statistiska resultat. Lär dig R: Data & Kod har en inbyggd redigerare som är ansluten till en riktig R 4.0-tolk, så diagram och data frames visas efter varje körning. Korta lektioner, en anteckningsbok och 12 statistiksimulatorer finns runt den, och appen är gratis att börja använda på iOS och Android.
Kör appen riktig R-kod eller visar den bara exempel?
Den kör riktig R. Din kod skickas till en R 4.0-tolk på appens servrar och resultatet kommer tillbaka som text, ett diagram eller en tabell. Eftersom detta sker online behöver Lär dig R: Data & Kod en internetanslutning varje gång du trycker på kör.
Kan jag använda dplyr och ggplot2 i appen?
Lektionerna lär ut dplyr, tidyr, ggplot2 och andra Tidyverse-paket, men appens körmiljö använder base R 4.0 med de rekommenderade paketen. Om du själv vill köra paket som dplyr, ggplot2 eller tidymodels använder du R på en dator. Där det finns ett sätt att göra samma sak i base R visar R Error Doctor i Lär dig R: Data & Kod hur.
Är R ett bra första programmeringsspråk för dataanalys?
Ja, om målet är data. R skapades för statistik, så att sammanfatta en kolumn, rita ett histogram eller anpassa en linje kräver bara några rader. Lär dig R: Data & Kod förutsätter inga förkunskaper och börjar med att installera R och lagra värden i variabler, för att sedan gå vidare till data frames och diagram.
Vad kan jag öva på utöver lektionerna?
Lär dig R: Data & Kod innehåller Dataset Lab med mtcars, iris, airquality och fem CSV-filer för övning, alla med guidade uppgifter, och du kan importera en egen CSV. Det finns också en R Notebook där du bygger en analys cell för cell, 60 kodningsuppdrag och ett dagligt datapussel.
Vad är statistiksimulatorerna?
Det är 12 interaktiva workshoppar där du flyttar ett reglage och ser resultatet förändras: normalfördelningskurvan, centrala gränsvärdessatsen, p-värden, korrelation, att anpassa en linje, stickprovsstorlek, boxplotens uppbyggnad och mycket mer. Varje simulator visar R-koden bakom, så att idén och syntaxen kopplas samman i Lär dig R: Data & Kod.
Är Lär dig R: Data & Kod gratis?
Appen är gratis att ladda ner och den första kursen, Välkommen till R, är gratis. Gratisversionen innehåller en förhandsvisning av varje lektion, R-redigeraren, Error Doctor, 6 av 12 simulatorer, 3 dataset, 1 guidat projekt, 1 analysprojekt, 2 uppdrag och en daglig tilldelning av AI-mentorhjälp, och den visar annonser. Pro låser upp alla kurser, alla projekt, simulatorer och dataset samt provet och certifikatet, och tar bort annonserna. Appen finns listad som Lär dig R: Data & Kod på Google Play och som Learn R: Data Analysis & Code på App Store.
Hur fungerar Pro-betalningen?
Pro är ett vecko-, månads- eller årsabonnemang, eller ett engångsköp som ger livstidsåtkomst. Du väljer när erbjudandet visas i appen, och köpet hanteras av App Store eller Google Play.
Finns det ett certifikat?
Ja. När du klarar slutprovet i Lär dig R: Data & Kod får du ett R-intyg på genomförd kurs, vilket ingår i Pro. Det visar att du har slutfört kursmaterialet; det är inte en akademisk examen.
Är appen kopplad till R Foundation eller Posit?
Nej. Lär dig R: Data & Kod är en fristående app och är inte ansluten till eller godkänd av R Foundation eller Posit. Den finns tillgänglig på iOS och Android på 22 språk.
Mer från CoddyKit
Tillgänglig på iOS och Android.