Skip to Content
파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
book

파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용

by 김영근, 웨스 맥키니
June 2019
Beginner to intermediate
664 pages
18h 26m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
209
5
pandas 시작하기
5.2.4
정수 색인
정수 색인으로
pandas
객체를 다루다보면 리스트나 튜플 같은 파이썬 내장 자료구조에서 색
인을 다루는 방법과의 차이점 때문에 실수하게 되는 경우가 있다. 예를 들어 다음 코드가 에러
를 발생할 것이라고 생각하지 않을 것이다.
ser
=
pd
.
Series
(
np
.
arange
(
3
.))
ser
ser
[
-
1
]
이 경우
pandas
는 라벨 색인을 찾는 데 실패하므로 정수 색인으로 값을 찾는다. 하지만 이를 어
떤 경우에도 버그 없이 잘 작동하도록 구현하기란 쉽지 않다. 라벨 색인이
0
,
1
,
2
를 포함하는 경
우 사용자가 라벨 색인으로 선택하려는 것인지 정수 색인으로 선택하려는 것인지 추측하기 쉽지
않다.
In
[
144
]:
ser
Out
[
144
]:
0 0
.
0
1 1
.
0
2 2
.
0
dtype
:
float64
반면 정수 기반의 색인을 사용하지 않는 경우 이런 모호함은 사라진다.
In
[
145
]:
ser2
=
pd
.
Series
(
np
.
arange
(
3
.),
index
=
['
a
',
'
b
',
'
c
'])
In
[
146
]:
ser2
[
-
1
]
Out
[
146
]:
2
.
0
일관성을 유지하기 위해 정숫값을 담고 있는 축 색인이 있다면 우선적으로 라벨을 먼저 찾아
보도록 구현되어 있다. 좀 더 세밀하게 사용하고 싶다면 라벨에 대해서는
loc
을 사용하고 정수
색인에 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

파이썬 라이브러리를 활용한 머신러닝(번역개정판): 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서

박해선, 안드레아스 뮐러, 세라 가이도

Publisher Resources

ISBN: 9791162241905