Pandas 기본개념에 대해 수업을 한 5주차 첫날 

기본 개념 쉽다고 얕봤다가 뒤에서 호되게 당하기 싫어서 

미리 정리하면서 기억하려고 선수침 ㅎ 

부캠 5주차가 되면 본인만의 루틴이 생기고

공부 습관이 생기나 보다 ! 

# pandas가 안깔려있따 or 세팅을 다시 해야한다 하시는 분들 
%pip install pandas
import pandas as pd
import numpy as np
# 하나의 컬럼으로 구성된 1차원 데이터 셋 

data = [100,200,300,400,500] 

se = pd.Series(data)
type(se)  /// pandas.core.series.Series

 

se.values /// array([100, 200, 300, 400, 500], dtype=int64)

se[0] /// 100

se[0:3] 

'''
0    100
1    200
2    300
dtype: int64
''' 

se.name = 'NUM' 

'''
0    100
1    200
2    300
3    400
4    500
Name: Num, dtype: int64
'''

 

데이터를 끌고오면 해야할 것들 

1. 데이터 찍어보기 

2. .info()

3. .describe()

4. . 컬럼명  = [' 컬럼명' ] / 두개 이상 들고 올때 리스트로 묶어주기 [   [   ' 컬럼명1', ' 컬럼명2 '   ]  ] 

5.  집합함수 aggregation -

 - .mean (numeric_only = True) : 숫자 데이터만 계산해달라고 하는거

- . max(),      , min()

-  sum() 

 

수업때 사용했던 데이터관련해서는 저작권 이슈로 못올려서 

비슷한 데이터 들고와서 비슷하게 질문도 만들어보고 

그렇게 안만드러지면 어떻게든 질문 찾아내기..... 

 

 

이렇게 불러와주고 

 

나름 호기롭게 강사님이 알려주신거에 한발짝 더 나아가고 싶어서 히트맵 그렸다가 당황함

그러면 그 당황스러웠던 히트맵 공개합니다.....

 

상관관계 가득한 것들만 뽑아서 그리는거 까지 배우고 돌아오겠습니다 .... ! 

이렇게 했더니 1시간 45분 걸렸구요....

눈이 뽀사지기 직전이라 그럼 이만 .....ㅎㅎ 

 

+ Recent posts