데이터 프레임은 다양한 형태의 데이터가 2차원으로 구성된 데이터 구조입니다. 행(케이스)과 열(변수)로 구성된 표와 같이 생겼습니다. 엑셀에서 이름 필드, 연령 필드, 성적 필드 등으로 이루어진 표와 같다고 보면 됩니다. 통계분석에 가장 많이 사용됩니다. 데이터 프레임 만들기데이터 프레임을 생성하는 방법은 많습니다. 그 중에서 가장 많이 쓰이는 방법은 외부에서 만들어진 정리된 데이터를 R에서 읽어 들이는 방법입니다. 이 방법은 R 입출력에서 자세히 다루겠습니다. 두 번째 방법은 벡터 형식의 자료를 묶어서 데이터 프레임을 만드는 것입니다. 아래 예제는 data.frame 함수를 이용하여 벡터 변수 name, age, sex, score를 하나로 묶어서 데이터 프레임 df를 만들어 보겠습니다.
데이터 프레임 구조 보기
데이터 프레임 요약 보기
데이터 프레임에서 데이터 추출특정 위치(행과 열 기준)에 있는 데이터 추출하기
마이너스 기호(-)를 이용하여 데이터 제외
조건으로 데이터 추출특정 조건에 맞는 데이터만 추출할 때 대괄호 안에 조건식을 입력하여 추출하거나 subset 함수를 이용하여 추출할 수 있습니다. 데이터가 매우 많을 경우에는 대괄호 안에 조건식을 입력하여 추출하는 것이 subset 함수를 이용하는 것 보다 더 빠릅니다. 대괄호 안에 조건식 입력하여 추출
subset()을 이용하여 추출
데이터 프레임의 데이터 수정
데이터 프레임 구조 수정데이터 프레임 행열 추가행 추가
열 추가
데이터 프레임 행열 삭제행 삭제
열 삭제
기타데이터 프레인 컬럼명 추출
데이터 프레임 컬럼(열) 개수
데이터 프레임 행 개수데이터 프레임 연산 |