웹사이트 검색

R의 head() 및 tail() 함수 - 상세 참조


R의 head() 및 tail() 함수는 데이터 집합의 첫 번째 및 마지막 n개 행을 읽는 데 자주 사용됩니다.

당신은 일하는 전문가, 프로그래머 또는 초보 학습자일 수 있지만, 큰 데이터 세트를 읽고 분석해야 하는 경우가 있습니다.

20개 이상의 열이 있고 수천 개의 행이 있는 거대한 데이터 세트를 소화하는 것은 정말 어렵습니다.

이 문서에서는 R의 head() 및 tail() 함수에 대해 설명합니다. 이 함수는 각각 첫 번째 및 마지막 n개 행을 반환합니다.

head() 및 tail() 함수의 구문

head() 및 tail() 메서드가 어떻게 생겼는지 빠르게 살펴보겠습니다.

Head(): 데이터 집합의 처음 n개 행을 반환하는 함수입니다.

head(x,n=number)

Tail(): 데이터셋의 마지막 n개 행을 반환하는 함수입니다.

tail(x,n=number)

어디,

x = 입력 데이터세트/데이터프레임.

n = 함수가 표시해야 하는 행 수입니다.

R의 head() 함수

R의 head() 함수는 입력 데이터 프레임에 있는 처음 n개의 행을 표시하는 데 사용됩니다.

이 섹션에서는 head() 함수를 사용하여 처음 n개의 행을 가져올 것입니다.

이 프로세스를 위해 기본적으로 R 스튜디오에서 사용할 수 있는 데이터 세트 'iris'를 가져올 것입니다.

#importing the dataset
df<-datasets::iris

#returns first n rows of the data
head(df)

head() 함수가 iris 데이터 세트에 있는 처음 6개 행을 반환한 것을 볼 수 있습니다.

사용자 정의 행이 있는 head() 함수

기본적으로 head() 함수는 기본적으로 처음 6개 행을 반환합니다.

하지만 데이터세트인 경우 처음 10개, 15개 행을 보려면 어떻게 해야 할까요?

구문에서 특정 수의 행을 표시하기 위해 숫자 인수를 head 함수에 전달할 수 있음을 관찰할 수 있습니다.

어떻게 작동하는지 봅시다.

#importing the data
df<-datasets::airquality

#returns first 10 rows
head(df,n=10)

이제 head() 함수가 입력에서 지정한 대로 처음 10개 행을 반환하는 것을 볼 수 있습니다. head(df,10)과 동일한 쿼리를 작성하고 동일한 결과를 얻을 수도 있습니다.

이것이 head() 함수가 작동하는 방식입니다.

특정 열에서 처음 n개의 값을 가져오는 head() 함수

위 섹션에서 head() 함수는 데이터세트의 처음 n개 행에 있는 전체 값 집합을 반환했습니다.

그러나 head() 함수가 특정 열의 값을 반환할 수 있다는 것을 알고 계십니까?

예, 제대로 읽었습니다!

단일 코드로 지정된 열의 처음 n개 값을 가져올 수 있습니다.

#importing the data
df<-datasets::mtcars

#returns first 10 values in column 'mpg'
head(mtcars$mpg,10)
Output = 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2

위의 샘플과 마찬가지로 필요한 행 수와 함께 필요한 열 이름을 쉽게 언급할 수 있습니다. 그게 다야.

head() 함수는 데이터를 뚫고 필요한 것을 반환합니다.

R의 tail() 함수

R의 tail() 함수는 특히 head() 함수와 반대로 데이터 집합의 마지막 n개 행을 표시하는 데 사용됩니다.

이 섹션에서는 tail() 함수와 R에서의 사용법을 설명합니다.

이를 위해 'airquality' 데이터셋을 사용하고 있습니다.

#importing the dataset 
df<-datasets::airquality

#returns last n rows of the data
tail(df)

이 출력에서 iris 데이터셋의 마지막 6개 행을 볼 수 있습니다. 이것은 tail() 함수가 R에서 하는 일입니다.

맞춤 행이 포함된 tail() 함수

head() 함수와 유사하게 tail() 함수는 지정된 개수의 마지막 n개 행을 반환할 수 있습니다.

#importing the data
df<-datasets::airquality

#returns the last 10 values 
tail(df,10)

여기에서 tail() 함수가 코드에서 지정한 대로 마지막 10개 행을 반환했음을 알 수 있습니다.

특정 열의 첫 번째 n 값을 가져오는 tail() 함수

head() 및 tail() 함수는 정반대의 방식으로 동일한 작업을 수행합니다.

tail 함수를 사용하여 특정 열의 마지막 n 값을 가져올 수도 있습니다.

어떻게 작동하는지 봅시다!

#importing the data
df<-datasets::mtcars

#returns the last 10 values of column 'mpg'
tail(mtcars$mpg,10)
Output = 15.2 13.3 19.2 27.3 26.0 30.4 15.8 19.7 15.0 21.4

이 결과를 얻을 수 있다면 축하합니다! 당신은 해냈습니다.

이 샘플과 마찬가지로 행 수와 함께 열 이름을 지정하여 필요한 값을 얻을 수 있습니다.

마무리

R의 head() 및 tail() 함수는 데이터를 읽고 분석할 때 가장 유용한 함수입니다.

위의 그림과 같이 이러한 기능을 통해 사용자 정의 값을 얻을 수 있습니다. 간단한 구문, 효과적인 결과! - R의 head() 및 tail() 함수.

지금은 여기까지입니다. 즐겁게 분석하세요!!!

추가 학습: R 설명서