? laste inn data i R

Det f?rste vi m? gj?re for ? behandle data i R, er ? laste dem inn. Her finner du ulike oppskrifter p? hvordan du laster data inn i R. Denne oppskriften er testet p? en Windows-maskin. Det kan v?re noen sm? variasjoner som m? til for ? f? det til ? kj?re p? en Linux-maskin eller Mac.

Notasjon for oppskriftene under:
Tegnet ">" st?r foran kommandoer gitt til R. Kommandoer er gitt enten ved ? skrive direkte inn i konsollen og trykke Enter, eller ved ? markere denne seksjonen i et skript og trykke Run-knappen (evt markere seksjonen og trykke Crtl+R p? tastaturet hvis dette fungerer hos deg).

Signaturen "[1]" st?r foran det jeg evt f?r i retur (svar) fra R p? kommandoen jeg har gitt den.

 

Alternativ 0:
Skrive inn dataene selv i en vektor:

>vektoren_min = c(0,1,0,4,3,2,5)

 

Alternativ 1A: Lese dataene fra en tekstfil p? internett:

>nettside = "http://www.uio.no/studier/emner/matnat/farmasi/FRM4110/v19/datasett/sigarett.txt"
>datasettet_mitt = read.table(nettside, header=T)

Alternativ 1B :Lese dataene fra en tekstfil p? disk:

>diskadresse = "C:/Users/brukernavn/Documents/STK1000/R_prosjekter/Ukesoppgaver/sigarett.txt"
>datasettet_mitt = read.table(diskadresse , header=T)

 

 

Alternativ 2: Lese dataene fra en CSV-fil p? din egen PC:
Steg 0 Sett working directory: Du kan sp?rre R hvilken mappe den st?r i n? ("working directory") vha kommandoen getwd() , og du kan be R flytte seg til en annen mappe vha kommandoen setwd(). Stien vi gir som input til setwd() kan v?re relativ til der R st?r fra f?r, eller absolutt. Det er god praksis ? sette working directory hver gang vi starter R, slik at vi ikke lagrer filer p? et uspesifisert sted.

Steg 0 alternativ A: relativ sti
>getwd()
[1] "C:/Users/brukernavn/Documents"
>relativ_sti = "STK1000/R_prosjekter/Ukesoppgaver"
>setwd(relativ_sti)
>getwd()
[1] "C:/Users/brukernavn/Documents/STK1000/R_prosjekter/Ukesoppgaver"

Steg 0 alternativ B: absolutt sti
absolutt_sti = "C:/Users/brukernavn/Documents/STK1000/R_prosjekter/Ukesoppgaver"
>setwd(absolutt_sti )
>getwd()
[1] "C:/Users/brukernavn/Documents/STK1000/R_prosjekter/Ukesoppgaver"

Steg 1 alternativ A: Lese fila fra relativ sti:
>data = read.csv('CSV/Chapter 1/EX01-030KPOT40.csv')

Steg 1 alternativ B: Lese fila fra absolutt sti:
>data = read.csv('C:/Users/brukernavn/Documents/STK1000/R_prosjekter/Ukesoppgaver/CSV/Chapter 1/EX01-030KPOT40.csv')

Publisert 21. aug. 2020 16:47 - Sist endret 8. mars 2022 14:12