2020. 1. 18. 00:04 IT/R
R invalid factor level, NA generated 오류해결
read.csv 함수를 통해 csv파일을 읽은 뒤 mutate로 컬럼 추가 하니 오류가 발생했다
hotel_table <- read.csv('data/hotel.csv',fileEncoding='UTF-8',header = TRUE)
hotel_table %>%
mutate(join_area_id=
if_else(hotel_cnt >= 20, small_area_name, big_area_name))
invalid factor level, NA generated
해결방법
hotel_table <- read.csv('data/hotel.csv',fileEncoding='UTF-8',header = TRUE, stringsAsFactors = FALSE)
ps. stringsAsFactors 파라미터의 기본값은 TRUE이고 csv를 읽을 때 문자열 데이터는 데이터 타입이 지정되지 않기 때문에 오류가 발생함
'IT > R' 카테고리의 다른 글
이항분포의 정규근사 (0) | 2018.04.17 |
---|---|
정규분포에서 확률구하기 (0) | 2018.04.17 |
이항분포를 활용한 R프로그램 (0) | 2018.04.04 |
도수분포표, 상대도수 구하기 (0) | 2018.03.27 |
R 스튜디오 설치하기 (0) | 2017.12.04 |