본문 바로가기
제로베이스 데이터 스쿨/일일 스터디 노트

29일차 스터디노트 / 파이썬 EDA Level 테스트 1회차

by 김뎀뎀 2023. 2. 14.

※제로베이스 데이터 취업스쿨 11기 수강 중

📗 29일차 공부 내용 요약

그동안 학습한 내용을 바탕으로 첫번째 EDA 레벨 테스트를 수행하였다.

테스트 내용은 기록할 수 없어,  테스트 수행을 하며 복습한 내용들을 기록해본다.


📖  29일차 공부 내용 자세히

 

■ 데이터 프레임 컬럼 제거

  • del 데이터프레임[ '컬럼이름' ]
  • 데이터프레임.drop( [ '컬럼이름' ] , axis=1 )
    • axis = 1 세로, axis = 0 가로 (기본은 0)

 

■  컬럼 이름 바꾸기

  • 데이터프레임.rename( columns = { ‘기존컬럼명’ : ’변경할컬럼명’ }, inplace =True )

 

■  pivot_table

데이터프레임.pivot_table( )

  • index = [ ] index 지정, 여러 개 지정 가능
  • values = [ ] values 지정, 여러개 지정 가능
  • columns = [ ] 분류 지정
  • aggfunc = [ np,sum, np.mean ] 연산 지정, 여러개 가능
  • fill_values = 0 NaN에 대한 처리 지정
  • margin = True 총계

 

■  상관계수

  • 데이터프레임.corr( )

 

■ Seaborn 테마 설정

sns.set_theme(
    font ='Malgun Gothic',
    rc = {'axes.unicode_minus' : False},
    style ='darkgrid'
)

 

■ Seaborn  lmplot()

sns.lmplot(
    x='컬럼명', 
    y='컬럼명', 
    data =데이터, 
    order = 2,
    robust = True, 
    ci = None, 
    height=5, 
    hue='컬럼명', 
    scatter_kws={'s':50})

➰ 29일차 후기

파이썬 프로그래밍 테스트 이후, 첫번째 EDA 레벨 테스트 였다.

다행히도 다 풀긴 풀었다, 결과는 어떻게 나올지는 모르겠지만,,^^

테스트가 없었다면 배웠던 내용들을 적용해 보며 스스로의 숙련도를 확인해볼 수 없었을 것 같은데, 테스트를 통해 내용들을 곱씹어 보며 좀 더 손에 익히는 시간이어서 좋았다.

수업에서 다루지 않았던 문제들도 구글링을 통해 찾아 대입해보는 과정을 거치면서 새로운 것을 알아가는 점도 괜찮았다.

그래도 개념은 생각이 나는데, 코드가 가물가물한 것들이 있어서 자주 내용을 복습하는 것이 필요하다는 것을 또 느끼기도 했다!


※본 내용은 제로베이스 데이터 취업 스쿨에서 제공하는 학습 내용에 기반합니다.