파이썬, 1차원 자료를 pandas Series() 1차원 자료 만들기
글. 오상문 sualchi@daum.net
pandas는 numpy와 함께 데이터 분석 및 수치 계산에 많이 사용하는 모듈이다. pandas에서 가장 많이 사용하는 기능은 1차원 구조의 Series와 다차원 구조의 DataFrame인데, 이번에는 pandas의 Series를 이용하여 리스트 자료를 1차원 데이터로 만드는 예제를 살펴보겠다.
import pandas as pd # pandas를 가져오고 별명 'pd'를 사용함
# 리스트 데이터를 이용하여 만든다. (인덱스는 정수 0,1,2,3 순서로 자동 지정)
s1 = pd.Series([178, 172, 158])
# 리스트와 index를 옵션으로 지정하여 만든다.
s2 = pd.Series([178, 172, 158], index=["길동", "철수", "영희"])
# 딕셔너리 자료를 이용하여 만든다.
s3 = pd.Series({"길동":178, "철수":172, "영희":158})
# 딕셔너리와 인덱스 옵션을 이용하여 만든다.
s4 = pd.Series({"길동":178,"철수":172,"영희":158}, index=["길동","영희","철수"])
print(s1); print("--------------")
print(s2); print("--------------")
print(s3); print("--------------")
print(s4); print("--------------")
print(s1[0]) # 인덱싱
print(s2["길동"]) # 인덱싱
print(s3[:2]) # 슬라이싱
[실행 결과]
0 178
1 172
2 158
dtype: int64 <-- 각 자료형 (자료는 모두 같은 형)
--------------
길동 178
철수 172
영희 158
dtype: int64
--------------
길동 178
철수 172
영희 158
dtype: int64
--------------
길동 178
영희 158
철수 172
dtype: int64
--------------
178
178
길동 178
철수 172
dtype: int64
<이상>
'Python 활용' 카테고리의 다른 글
파이썬, opencv, 이미지 그레이스케일 변환 및 보기 (0) | 2020.01.12 |
---|---|
파이썬, 2차원 자료를 pandas DataFrame() 2차원 자료 만들기 (0) | 2020.01.11 |
파이썬, 기상청 웹 XML 페이지의 도시별 날씨 출력하기 (0) | 2020.01.08 |
파이썬, 리눅스에서 소스 파일 실행하기(셔뱅,shebang) (0) | 2020.01.06 |
파이썬, 기상청 웹 JSP 페이지 가져와 코드 출력하기 (0) | 2020.01.06 |