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
Posted by 소율소희아빠

블로그 이미지
소율소희아빠

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.5
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

글 보관함