Se en hel dataframe

Hvis du har gemt en dataframe i variablen data, så kan du få en Excel-lignende visning af dataframen ved at skrive View(data) i konsollen.

Kør en enkelt linje fra din script-fil

Hvis du har en script-fil med en lang række kommandoer, så kan du hurtigt udføre en enkelt linje, ved at stille markøren på denne, og trykke CTRL-Enter.

Slet environment før du starter en ny opgave

Start alle dine scriptfiler med linjen rm(list=ls()). Herved slettes alle variable fra tidligere opgaver, hvilket kan være en hjælp til at undgå fejl.

Få hjælp til en funktion

Hvis du er i tvivl om hvordan en funktion fungerer, f.eks. head(), så skriv ?head i konsollen. Så får du en hjælpetekst. Det kan kræve lidt træning at læse disse hjælpetekster, men de kan være vældigt gode at blive kloge af.

Code-completion

Når man, i RStudio, skriver navne på funktioner, variable mm, så viser RStudio automatisk en liste over de muligheder der passer til det man er begyndt at skrive (se f.eks. nedenstående billede). I stedet for selv at skrive færdigt, med risiko for stavefejl, så brug op/ned-piletasterne til at navigere til det ønskede navn, og brug derefter tabulator-tasten (se nedenfor), til at færdiggøre navnet.

Code-completion i RStudio

Code-completion i RStudio

Tabulator-tasten sidder øverst til venstre på dit tastatur. Det er ikke altid der står ‘Tab’ på den
Tabulator-tasten sidder øverst til venstre på dit tastatur. Det er ikke altid der står ‘Tab’ på den

Skriv mange korte linjer, frem for få lange

Hvad er lettest at læse (og fejlfinde i:)

data <- dget("https://statepi.statnoter.dk/data/nh500.robj")
#beregn og udskriv middel-alder fra datasættet
cat("Middelalder er:", round(mean(data$ridageyr), digits = 1))

eller

data <- dget("https://statepi.statnoter.dk/data/nh500.robj")
mean_age <- mean(data$ridageyr) # beregn middel-alder
mean_age_rounded <- round(mean_age, digits = 1) #afrund middel-alder
cat("Middelalder er:", mean_age_rounded) # udskriv afrundet middel-alder