생활코딩

Coding Everybody

코스 전체목록

닫기

부록1: 데이터를 위한 팁

수업소개

데이터 타입의 문제와 NA값의 문제를 해결하는 데이터 전처리 방법을 배웁니다.

강의 

 

소스코드

colab |  backend.ai

###########################
# 라이브러리 사용
import pandas as pd

###########################
# 파일 읽어오기
파일경로 = 'https://raw.githubusercontent.com/blackdew/tensorflow1/master/csv/iris2.csv'
아이리스 = pd.read_csv(파일경로)
아이리스.head()

###########################
# 칼럼의 데이터 타입 체크
print(아이리스.dtypes)

# 원핫인코딩 되지 않는 현상 확인
인코딩 = pd.get_dummies(아이리스)
인코딩.head()

###########################
# 품종 타입을 범주형으로 바꾸어 준다. 
아이리스['품종'] = 아이리스['품종'].astype('category')
print(아이리스.dtypes)

# 카테고리 타입의 변수만 원핫인코딩
인코딩 = pd.get_dummies(아이리스)
인코딩.head()

###########################
# NA값을 체크해 봅시다. 
아이리스.isna().sum()
아이리스.tail()

###########################
# NA값에 꽃잎폭 평균값을 넣어주는 방법
mean = 아이리스['꽃잎폭'].mean()
print(mean)
아이리스['꽃잎폭'] = 아이리스['꽃잎폭'].fillna(mean)
아이리스.tail()

댓글

댓글 본문
  1. 시아네스
    231109.
  2. kwaife
    완료
  3. Poroporo
    완료:)
  4. 완료
  5. 인간지능
    감사합니다
  6. 김영환
    완료
  7. shg7271
    210729
  8. 조예인
    감사합니다.
  9. Hotbrains
    완료~ 감사합니다.
  10. 이덕규
    완료!
  11. songji
  12. 이성민
    완료~
  13. Naked Lunch
    야학 3기! 완벽하지 않은 데이터를 안전하게 바꾸는 법(NA처리)!
  14. 210721
  15. minkey
    야학3기 21.07.20 완료
  16. 엠제이
    잘 봤습니다. 고맙습니다.
  17. 정효빈
    왜 NA값을 평균값으로 채워주는건가요?
  18. 정효빈
    이런 데이터들은 어디서 구하나요??
  19. jwoh
    21-05-06
  20. 박준휘
    완료입니다!
  21. 장청룡
    20210315 완료
  22. 범벌
    완료
  23. 청춘낭비금물
    완료
  24. ericpark
    완료했습니다.
  25. Juni
    완료
  26. 조지아
    완료
  27. DreamComeTrue
    완료!
  28. 바이크
    완료
  29. agg98
    완료
  30. Mikiss
    아이리스.isna().sum()

    mean = 아이리스['꽃잎폭'].mean()
    아이리스['꽃잎폭'] = 아이리스['꽃잎폭'].fillna(mean)
  31. jeseung
    완료!
  32. 후니
    완료
  33. 손님입장
    완료
  34. nann
    완료
  35. Noah
    완료
  36. 차차caca
    완료!
  37. 고고고고
    완료
  38. 최수원
    완료!
  39. 먀린이
    완료...
  40. 리코타
    완료
  41. 하하즐거운문
    완료
  42. 궉하
    완료!
  43. luckyo02
    완료
  44. 코티서처
  45. forever04
    완료
  46. sunncho
    완료!
  47. John
    완료
  48. 소야
    재밌었어요!
  49. wblee
    완료
  50. henry
    완료!
버전 관리
이선비
현재 버전
선택 버전
graphittie 자세히 보기