RStudios GUI – the console

RStudio

Tips til RStudio konsollen

Author
Published

January 10, 2024

1 Tips for arbejde i RStudio konsolen

Som nævnt andetsted, lader konsollen dig kommunikere direkte med R fortokeren og du kommer til at bruge en del tid i konsollen med at teste din kode.

Herunder følger et antal praktiske tips om konsollen:

1.1 Prædiktiv tekst

Skriv mean i konsollen og vent et kort øjeblik – RStudio vil vise dig en liste over funktioner mm som er i det aktuelle environment som starter med mean. Prøv at rulle gennem listen.

1.2 Prædiktiv tekst som tilpasser sig

Skriv meaning_of_life <- 52 (ENTER) for at lave en ny variabel – prøv nu tip #1 igen og bemærk, at den nye variable er blevet føjet til listen.

1.3 Genbrug tidligere kommandoer

Men meningen med livet er jo ikke 5, vel?1. Så det skal fikses.

I konsollen, i en ny tom linje, trykker du blot på pil-op tasten på tastaturet og din foregående R kommando kommer tilbage, ret den til 42 og tryk så ENTER. Du kan bruge op/ned tasterne til at rulle op/ned i din konsol-historik, for den aktuelle sæssion.

1.4 Fej rent

Øverst i højre hjørne af konsollen: klik på ikonet der ligner en kost. Konsol vinduet bliver fejet rent, men konsolens historik bevares.

1.5 Kør en kommando fra tekst editoren

Åben et nyt tomt R script i tekst editoren og skriv print("copy, paste, execute") (CTRL+ENTER) – denne kommando skulle blive indsat i konsollen og eksekveret med det samme.

1.6 Kør flere kommandoer fra tekst editoren

I tekst editoren, tilføj en linje under den første linje: print("with CTRL-ENTER") – denne gang prøv at fremhæve begge linjer (mus klik+træk) før CTRL+ENTER.

Hint Tjek ‘Run’ fold-ud menuen i øverste, højre hjørne af tekst editorn, for at køre alle kommandoer eller specifikke blokke.


Der er angiveligt ikke nogen tastaturgenvej for at kopiere den anden vej fra konsollen til tekst editoren.

Footnotes

  1. I følge den fiktive supercomputer Deep Thought i Douglas Adams’ sci-fi univers, er svaret på det ultimative spørgsmål om livet, universet og alting: 42. Men det vidste du allerede, ikk’ :-)↩︎