본문 바로가기

STUDY

[R] replace NA with 0

 

NA가 있으면 간단한 식도 잘 안먹히기 때문에 간단한 통계량을 구할때도 되도록이면 처리해주려고 한다.

 

 

1. 전 데이터를 다 바꾸고 싶을 때

* dplyr 을 자주 써서 dplyr로 가져왔다.

* chr인 열이 있으면 안된다

#install.packages("dplyr")

library(dplyr) 

df <- df %>% replace(is.na(.), 0)

 

2. 특정 열을 바꾸고 싶을 때

2-1. dplyr

#install.packages("dplyr")

library(dplyr) 

df <- df %>% mutate(rebs = ifelse(is.na(rebs), 0, rebs))

 

2-2. 베이직

df$rebs[is.na(df$rebs)]=0

'STUDY' 카테고리의 다른 글

11월 23일  (0) 2022.11.23
OPIc 시험 후기 (+선택질문, 돌발상황 기출문제)  (0) 2022.09.01
SQLD  (0) 2022.09.01