Hoe de read.delim-functie in r te gebruiken
U kunt de functie read.delim() gebruiken om gescheiden tekstbestanden in R te lezen.
Deze functie gebruikt de volgende basissyntaxis:
read.delim(bestand, header=TRUE, sep=’\t‘)
Goud:
- bestand : de locatie van het bestand.
- header : Geeft aan of de eerste rij de tabelkop vertegenwoordigt. De standaardwaarde is WAAR.
- sep : het tabelscheidingsteken. De standaardwaarde is tabblad (\t).
Het volgende voorbeeld laat zien hoe u deze functie in de praktijk kunt gebruiken.
Voorbeeld: Hoe read.delim te gebruiken in R
Laten we beginnen met het maken van een dataframe in R:
#create data frame df <- data. frame (team=c('Mavs', 'Mavs', 'Spurs', 'Nets'), dots=c(99, 90, 84, 96), assists=c(22, 19, 16, 20), rebounds=c(30, 39, 42, 26)) #view data frame df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Laten we vervolgens de functie write.table() gebruiken om het dataframe te exporteren naar een door tabs gescheiden tekstbestand:
#export to tab-delimited text file write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )
Ik kan dan navigeren naar waar ik de gegevens heb geëxporteerd en het tekstbestand bekijken:
Ik kan dan de functie read.delim() gebruiken om uit het tekstbestand te lezen:
#read in tab-delimited text file my_df <- read. delim (' my_data.txt ') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Het dataframe komt overeen met het dataframe dat we eerder hebben gemaakt.
Houd er rekening mee dat het standaardtabelscheidingsteken voor de functie read.delim() een tab (\t) is.
De volgende code levert dus dezelfde resultaten op:
#read in tab-delimited text file my_df <- read. delim (' my_data.txt ', sep=' \t ') #view data my_df team points assists rebounds 1 Mavs 99 22 30 2 Mavs 90 19 39 3 Spurs 84 16 42 4 Nets 96 20 26
Opmerkingen over het gebruik van read.delim()
Merk op dat u de functie getwd() kunt gebruiken om de huidige werkmap op te halen om te vinden waar het eerste gegevensblok is geëxporteerd.
U kunt ook de functie setwd() gebruiken als u de locatie van de huidige werkmap wilt wijzigen.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere bestandstypen in R kunt importeren:
Handmatig ruwe gegevens invoeren in R
CSV-bestanden importeren in R
Excel-bestanden importeren in R (stap voor stap)