Jak używać read.table w r (z przykładami)


Za pomocą funkcji read.table możesz odczytać plik zawierający dane tabelaryczne w języku R.

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

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= FALSE , sep = "")

Domyślnie funkcja read.table zakłada, że w pliku nie ma wierszy nagłówka, a wartości oddzielane są spacjami.

Możesz jednak użyć argumentów nagłówka i sep , aby poinformować R, że plik ma linię nagłówka i używa innego ogranicznika.

Na przykład możesz użyć przecinka jako separatora:

 df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE , sep=' , ')

Poniższy przykład krok po kroku pokazuje jak w praktyce wykorzystać funkcję read.table .

Krok 1: Wyświetl plik

Załóżmy, że mam na pulpicie plik o nazwie data.txt , który chciałbym wczytać do R jako blok danych:

Krok 2: Użyj funkcji read.table(), aby wczytać plik do ramki danych

Następnie użyjmy funkcji read.table() , aby wczytać plik do ramki danych o nazwie df :

 #read file from Desktop into data frame
df <- read. table (file=' C:\\Users\\bob\\Desktop\\data.txt ', header= TRUE )

Zauważ, że podałem header=TRUE , ponieważ pierwsza linia pliku zawiera nazwy kolumn.

Nie określiłem również argumentu sep , ponieważ dane pliku są już oddzielone spacjami.

Krok 3: Wyświetl ramkę danych

Następnie możemy wyświetlić ramkę danych, aby upewnić się, że plik został poprawnie odczytany:

 #view data frame
print (df)

  var1 var2 var3
1 1 7 3
2 2 3 7
3 3 3 8
4 4 4 3
5 5 5 2
6 6 7 7
7 9 9 4

Widzimy, że ramka danych pasuje do danych w pliku.

Możemy również użyć funkcji class i dim , aby sprawdzić klasę ramki danych i uzyskać wymiary (liczbę wierszy i liczbę kolumn):

 #check class of data frame
class(df)

[1] "data.frame"

#check dimensions of data frame
dim(df)

[1] 7 3

Widzimy, że df jest rzeczywiście ramką danych i ma 7 wierszy i 3 kolumny.

Dodatkowe zasoby

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

Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak zaimportować pliki TSV do R

Dodaj komentarz

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