본문 바로가기
프로그래밍/Python

[Python] Pandas의 Series와 DataFrame

by rahites 2021. 7. 14.

 

# Pandas

 

기존에 알고 있던 지식을 제외 새롭게 알게 된 내용만 기록~!!!

 

Series

- pd.Series({인덱스명 : 값)}으로 Series 생성 시 인덱스 명을 지정해 줄 수 있다.

 

- [ : ] Series 또한 슬라이싱으로 원하는 값만 추출할 수 있다.

 

-- Series 형태인 x가 존재 할 때 --

 

- x[x > x.median(중앙값)] 처럼 조건으로 원하는 값만 추출이 가능하다.

 

- dictionary형태와 마찬가지로

     x.['인덱스명'] = 값 으로 Series를 추가할 수 있다.

     x.get('인덱스명',0) 처럼 dictionary에서 사용하는 get 메소드를 이용해 표현 가능하다.

 

- Series는 name 속성을 가지고 있어 Series를 생성할 때 name을 붙여 줄 수 있다.

 

- x.name = "이름" 으로 이름을 생성 혹은 변경이 가능하다.

 

 

DataFrame

- column별 dtype을 확인하고 싶을 경우 dtypes를 사용!

 

- dataframe에서도 dataframe[ 조건 ] 으로 데이터를 추출할 수 있다.

  ( 기존에는 .query만 주구장창 사용....)

 

- dataframe.loc["행인덱스","열인덱스"]로 해당하는 값 추출이 가능하다.

  ( 인덱스명이 숫자로 이루어지지 않을때 더 유용하게 사용이 가능한것 같다. )

  ( .iloc은 몇 번째인지 순서에 따른 숫자로 추출할 때 사용!! )

댓글