본문 바로가기
국비교육

Python 12일차

by Diligejy 2019. 5. 16.

Pandas : 데이터 프레임을 처리

https://scipy.org, https://pandas.pydata.org

 

특징

1. 데이터를 프레임으로 처리한다.

2. data -> 행, 열 관리한다.

3. 행, 열 -> 생성, 삭제, 추가

4. 헤더값 처리

5. 데이터 프레임 정렬, 병합, 분철

6. 파일 처리

 

DataFrame 객체를 생성 후 값을 리턴 받는다
1. df['A'] : A컬럼의 데이터를 Series로 리턴
2. df.A 
3. df[0:2] : 0~2 행을 리턴
4. df[5:] : 0에서 5까지 행을 리턴
5. df["abc":"def"] : abc부터 def까지 행을 리턴

6. df.loc["B"] : B행을 리턴

7. df.loc[:, ["A", "B"]] : A와 B의 열을 리턴

8. df.loc[["abc": "def"] , ["A", "B"]] : abc에서 def까지 있는  A와 B행을 리턴

9. df.loc["abc", "A"] : df.loc["요일", 'a1']

10. df[df["A"].isin([1, 1000])]

11. df[df.A > 5] : A컬럼의 값이 5보다 큰 행

12. df[df>5] -> True만 출력됨 False는 NaN

'국비교육' 카테고리의 다른 글

Python 14일차  (0) 2019.05.20
Python 13일차  (0) 2019.05.17
Python 11일차  (0) 2019.05.15
Python 10일차 - 프로젝트 팁  (0) 2019.05.14
Python 8일차  (0) 2019.05.10

댓글