통계/R
데이터 프레임의 열과 행 삭제하는 법
MKKM
2023. 9. 27. 00:27
반응형
R은 통계 분석 및 데이터 시각화에 매우 적합한 언어입니다.
특히 데이터 프레임이라는 데이터 구조를 사용하여 표 형식의 데이터를 쉽게 처리할 수 있습니다.
그 중에서도 열과 행을 삭제하는 작업은 데이터 전처리 과정에서 자주 사용됩니다.
목차
2. 열 삭제하기
열을 삭제하는 가장 간단한 방법은 해당 열을 NULL로 할당하는 것입니다. 예를 들어, 데이터 프레임 df에서 'Age'라는 열을 삭제하려면 다음과 같이 할 수 있습니다.
df$Age <- NULL
또는 subset 함수를 사용하여 원하는 열만 선택할 수도 있습니다.
df <- subset(df, select = -Age)
3. 행 삭제하기
행을 삭제하기 위해서는 대괄호 [ ]를 사용하여 원하는 행을 제외하고 선택합니다. 예를 들어, 데이터 프레임 df에서 첫 번째 행을 삭제하려면 다음과 같이 작성합니다.
df <- df[-1,]
또는 조건에 따라 행을 삭제할 수도 있습니다. 예를 들어 'Age' 열의 값이 30보다 작은 모든 행을 삭제하려면 아래와 같이 실행합니다.
df <- df[df$Age >= 30, ]
4. 결론
R에서는 위와 같은 방법들을 통해 간편하게 데이터 프레임의 행과 열을 삭제할 수 있습니다. 데이터의 크기나 복잡도에 따라 적합한 방법을 선택하여 사용하면 됩니다. 데이터 조작은 분석의 기초이므로, 이러한 기본적인 기능들을 숙지하고 활용하는 것은 매우 중요합니다.
아래 포스팅도 참고해 보세요! ▶ RStudio 단축키 모음 ▶ [R] ggplot2로 쉽게 데이터 시각화하기 ▶ R에서 데이터 정렬하는 방법 ▶ R에서 그룹별 합계와 평균 구하기 |
반응형