[R] 연습

[R] 특정 열 삭제하기

Simon Yoon 2022. 5. 8. 23:43

1. 특정 열 하나만 제거하고 싶을 때

  • 아래와 같은 데이터에서 "생년월일"을 삭제

df$생년월일 <- NULL
df[, "생년월일"] <- NULL
df[, -5]

 

2. 여러 개의 칼럼을 제거하고 싶을 때

  • 동일한 데이터에서 "결제일시", "구매상품"을 삭제
df[, -(1:2)]
  • - 연산자와 칼럼 이름으로 삭제하려면 오류 발생에 주의
df[, -c("결제일시", "구매상품")]  # 오류가 발생한다
  • subset을 이용
    • subset을 이용할 때 열 이름에는 따옴표를 붙이지 않고 작성해야 함
df <- subset(df, select = -c(결제일시, 구매상품)

 

[추가] subset() 함수 활용

'[R] 연습' 카테고리의 다른 글

[R] 맥에서 ggplot 한글 깨질 때  (0) 2022.05.15
[R] 문자열 합치기  (0) 2022.05.14
[R] aggregate() 함수  (0) 2022.04.29
[R] sub(), gsub() 함수  (0) 2022.04.24
[R] subset() 함수  (0) 2022.04.22