R에서 read.table을 사용하는 방법(예제 포함)


read.table 함수를 사용하여 R에서 테이블 형식 데이터가 포함된 파일을 읽을 수 있습니다.

이 함수는 다음 기본 구문을 사용합니다.

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

기본적으로 read.table 함수는 파일에 헤더 행이 없고 값이 공백으로 구분되어 있다고 가정합니다.

그러나 headersep 인수를 사용하여 파일에 헤더 행이 있고 다른 구분 기호를 사용함을 R에 알릴 수 있습니다.

예를 들어 쉼표를 구분 기호로 사용하도록 선택할 수 있습니다.

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

다음 단계별 예제에서는 read.table 함수를 실제로 사용하는 방법을 보여줍니다.

1단계: 파일 보기

데스크탑에 data.txt 라는 파일이 있고 이를 R에서 데이터 블록으로 읽어오고 싶다고 가정해 보겠습니다.

2단계: read.table()을 사용하여 파일을 데이터 프레임으로 읽어옵니다.

다음으로, read.table()을 사용하여 파일을 df 라는 데이터 프레임으로 읽어보겠습니다.

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

파일의 첫 번째 줄에 열 이름이 포함되어 있으므로 header=TRUE를 지정했습니다.

또한 파일 데이터가 이미 공백으로 구분되어 있으므로 sep 인수를 지정하지 않았습니다.

3단계: 데이터 프레임 보기

그런 다음 데이터 프레임을 보고 파일이 올바르게 읽혔는지 확인할 수 있습니다.

 #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

데이터 프레임이 파일의 데이터와 일치하는 것을 볼 수 있습니다.

또한 class희미 함수를 사용하여 데이터 프레임의 클래스를 확인하고 차원(행 수와 열 수)을 얻을 수 있습니다.

 #check class of data frame
class(df)

[1] "data.frame"

#check dimensions of data frame
dim(df)

[1] 7 3

df 는 실제로 데이터 프레임이고 7개의 행과 3개의 열이 있음을 알 수 있습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 파일 형식을 읽는 방법을 설명합니다.

CSV 파일을 R로 가져오는 방법
Excel 파일을 R로 가져오는 방법
TSV 파일을 R로 가져오는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다