pandas 사용하기
=> import pandas as pd
Pandas 모듈를 import 하고 앞으로 pd라는 이름으로 부른다.
1. Series Class
# 1차원 데이터 Series 사용
pop = pd.Series([9904312,3448737,2890451,2466052])
pop
# 인덱스 지정해서 생성
pop = pd.Series([9904312,3448737,2890451,2466052], index=['서울', '부산', '인천', '대구'])
pop
# 원하는 값 인덱싱으로 가져오기
pop[1], pop['부산']
# 여러가지 값을 인덱싱 하기
# 순서, 횟수 관계없이
# 리스트 형식으로 여러가지 값 인덱싱하기
a = pop[ ['인천', '서울', '인천'] ]
b = pop[ [0, 1, 3] ]
print(a)
print(b)
# 슬라이싱
# 인덱스 1이상 3미만
pop[ 1 : 3 ]
# 직접 부여한 인덱스 값을 사용해서 슬라이싱을 할때는
# 인덱스 이상 인덱스 이하
pop[ '부산' : '대구']
# 예외) 인덱스 번호를 숫자로 직접 부여
# 인덱싱은 부여한 숫자로
# 슬라이싱은 부여받은 숫자로
pop = pd.Series([9904312,3448737,2890451,2466052], index=[10, 11, 12, 13])
a = pop[11]
b = pop[ 1 : 3 ]
print(a)
print(b)
# 1.값(values), 2.인덱스(index), 3.타입(dtype) 총 3개 확인 가능
pop.values
pop.dtype
pop
# Series에 이름 지정
# columns에 이름 달기
pop.name = '인구'
# index에 이름 달기
pop.index.name = '도시'
pop
728x90
반응형
'언어 > Python' 카테고리의 다른 글
Python_도시 데이터 분석(실습) (0) | 2022.06.22 |
---|---|
Python_pandas_DataFrame (0) | 2022.06.21 |
Python_영화 평점 구하기 (0) | 2022.06.20 |
Python_numpy 함수 (0) | 2022.06.20 |
Python_불리언 인덱싱 (0) | 2022.06.20 |