일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터분석
- 부트캠프후기
- 러닝스푼즈
- 2024년
- 유데미부트캠프
- 코딩테스트
- 파이썬
- 프로젝트
- 스타터스부트캠프
- Tableau Desktop Specialist
- 유데미
- AICE
- MySQL
- tableau
- 태블로
- 프로그래머스
- 쿼리테스트
- 회고록
- SQL
- 유데미코리아
- 데이터분석가
- 코테
- trouble shooting
- 자격증준비
- 취업부트캠프
- 실습
- 자격증
- 데이터시각화
- Python
- 프리온보딩
- Today
- Total
신이 되고 싶은 갓지이
[Trouble Shooting] 데이터 형 변환 에러 R Warning Message: NAs Introduced by Coercion 본문
[Trouble Shooting] 데이터 형 변환 에러 R Warning Message: NAs Introduced by Coercion
갓지이 2023. 2. 21. 17:58R을 활용한 데이터 조작 기본 실습을 진행하다가 에러가 발생해서 기록을 하려고한다.
warning 발생 발단
메인
KAC 소개, 운항 스케줄, 공항 정보 및 지역행사, 날씨, 항공지식, 채용정보 등 안내.
www.airport.co.kr
실습 수업으로 KAC 한국항공사에서 2023년 1월 국내선 노선별 통계를 받아 전처리 후 파이차트를 통해 항공사별 '김포-제주'의 화물 운송 비율을 알아보려고 했다.
warning 발생
엑셀 파일을 받아서 통계를 내려야 했기에 필요한 컬럼인 'data$...10'을 numeric으로 형변환을 하려는 중에 'NAs Introduced by Coercion'라는 warning 메세지가 발생했다.
생성된 데이터를 확인해보니 형변환 된 'data$...10' 컬럼인 freight 벡터에 NA값이 존재해서 발생한 워닝이었다.
warning 발생 이유
다운 받은 원본 엑셀 데이터를 확인 해보니 결측값은 없었지만 쉼표(,) 기호로 인해 해당 경고가 발생함이 확이 되었다.
warning 해결
해서 gsub() 함수를 사용하여 간단하게 데이터 내에 있는 쉼표(,)를 제거해서 다시 numeric으로 형변환 하니 확인 결과 제대로 형변환이 되었음을 확인 할 수 있었다.
분석 완료
수정해서 코드를 실행하니 처음에 구하려 했던 항공사별 '김포-제주'의 화물 실적 비율을 잘 확인 해 볼 수 있었다.
파이차트도 그려보았는데 한글이 다 깨져 나와버렸다...🥲 해당 에러는 다른 포스팅으로 다뤄볼까 한다.
아래는 해당 경고 발생시 참고했던 사이트이다!
R Warning Message: NAs Introduced by Coercion (Example) | How to Avoid
How to avoid the as.numeric warning message "NAs introduced by coercion" in R - 3 R programming examples - Comprehensive explanations
statisticsglobe.com
'데이터분석' 카테고리의 다른 글
[2024년 06~12월 회고록] 두번째 프로젝트까지 완료!(feat.마산 장기출장) (1) | 2025.01.06 |
---|---|
[2024년 03~05월 회고록] 입사 적응완료 하고 프로젝트 시작! (3) | 2024.06.10 |
[2024년 02월 회고록] 입사 1달차 적응기 (1) | 2024.03.23 |
실무 사례로 알아보는 Product Analyst | 프리온보딩 데이터 챌린지 1월 - 1주차 (1) | 2024.01.05 |
2023년 회고, 2024년의 다짐 (4) | 2024.01.05 |