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

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

by 김영근, 웨스 맥키니
June 2019
Beginner to intermediate
664 pages
18h 26m
Korean
Hanbit Media, Inc.
Content preview from 파이썬 라이브러리를 활용한 데이터 분석(2판): 영화 평점, 이름 통계, 선거 데이터 등 실사례 사용
618
파이썬 라이브러리를 활용한 데이터 분석(2판)
In
[
186
]:
sorter
=
np
.
lexsort
((
first
_
name
,
last
_
name
))
In
[
187
]:
sorter
Out
[
187
]:
array
([
1
,
2
,
3
,
0
,
4
])
In
[
188
]:
zip
(
last
_
name
[
sorter
],
first
_
name
[
sorter
])
Out
[
188
]:
<
zip at 0x7fa203eda1c8
>
lexsort
를 처음 접하면 약간 혼란스러울 수 있는데, 왜냐하면 나중에 넘겨준 배열이 데이터를 정
렬하는 데 먼저 사용되기 때문이다. 여기서도
last
_
name
first
_
name
보다 먼저 정렬되었다.
NOTE
_
Series
DataFrame
sort
_
index
와 같은
pandas
메서드는 이러한 함수들의 변종 함수 (이 함
수들은 또한 누락된 값을 고려해야 한다 )를 사용해서 구현되었다.
A.6.2
대안 정렬 알고리즘
견고한
stable
정렬 알고리즘은 동일한 원소의 상대적인 위치를 그대로 둔다. 이는 상대적인 순서
가 의미를 가지는 간접 정렬의 경우 특히 중요한 기능이다.
In
[
189
]:
values
=
np
.
array
(['
2
:
first
',
'
2
:
second
',
'
1
:
first
',
'
1
:
second
',
.....:
'
1
:
third
'])
In
[
190
]:
key
=
np
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