Jak korzystać z funkcji read.delim w r


Możesz użyć funkcji read.delim() do odczytania rozdzielanych plików tekstowych w R.

Ta funkcja wykorzystuje następującą podstawową składnię:

read.delim(plik, nagłówek=TRUE, sep=’\t’)

Złoto:

  • plik : lokalizacja pliku.
  • nagłówek : Wskazuje, czy pierwszy wiersz reprezentuje nagłówek tabeli. Wartość domyślna to PRAWDA.
  • sep : Ogranicznik tabeli. Wartość domyślna to tabulator (\t).

Poniższy przykład pokazuje, jak w praktyce wykorzystać tę funkcję.

Przykład: Jak używać read.delim w R

Zacznijmy od utworzenia ramki danych w 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

Następnie użyjmy funkcji write.table() , aby wyeksportować ramkę danych do pliku tekstowego rozdzielanego tabulatorami:

 #export to tab-delimited text file
write.write. table (df, ' my_data.txt ', quote= FALSE , sep=' \t ', row.names = FALSE )

Mogę następnie przejść do miejsca, w którym wyeksportowałem dane i wyświetlić plik tekstowy:

Następnie mogę użyć funkcji read.delim() do odczytu z pliku tekstowego:

 #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

Ramka danych odpowiada ramce danych, którą utworzyliśmy wcześniej.

Należy pamiętać, że domyślnym ogranicznikiem tabeli dla funkcji read.delim() jest tabulator (\t).

Zatem poniższy kod daje takie same wyniki:

 #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

Uwagi dotyczące używania funkcji read.delim()

Pamiętaj, że możesz użyć funkcji getwd() , aby uzyskać bieżący katalog roboczy i dowiedzieć się, gdzie został wyeksportowany pierwszy blok danych.

Możesz także użyć funkcji setwd() , jeśli chcesz zmienić lokalizację bieżącego katalogu roboczego.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak importować inne typy plików do R:

Jak ręcznie wprowadzić surowe dane w R
Jak importować pliki CSV do R
Jak importować pliki Excel do R (krok po kroku)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *