데이터 프레임 개념
- 숫자형 벡터, 문자형 벡터 등 서로 다른 형태의 데이터를 2차원 데이터 테이블 형태로 묶을 수 있는 자료 구조
- 외관상으로는 매트릭스와 차이가 없지만 매트릭스에 저장되는 모든 값들이 동일한 자료형 (숫자형 or 문자형) 인 것과는 달리 데이터 프레임에는 서로 다른 자료형의 값들이 함계 저장
데이터 프레임 만들기
city <- c("Seoul","Tokyo","Washington") # 문자로 이루어진 벡터
rank <- c(1,3,2) # 숫자로 이루어진 벡터
city.info <- data.frame(city, rank) # 데이터프레임 생성
city.info # city.info의 내용 출력
iris 데이터셋
- R에서 제공하는 실습용 데이터셋 중의 하나로 데이터 프레임으로 되어 있음
- 150 그루의 꽃에 대해 4개 분야의 측정 데이터와 품종 정보를 결합하여 만든 데이터셋
iris[,c(1:2)] # 1, 2열의 모든 데이터
iris[,c(1,3,5)] # 1, 3, 5열의 모든 데이터
iris[,c("Sepal.Length","Species")] # 1, 5열의 모든 데이터
iris[1:5,] # 1~5행의 모든 데이터
iris[1:5,c(1,3)] # 1~5행의 데이터 중 1, 3열의 데이터
This post was written based on what I read and studied the book below.
댓글