Pandas에서 칼럼별 분류를 할때 가장 많이 사용하는 메소드 두가지를 소개한다. 보통은 sort_values를 가장 많이 사용하는데, 금융 데이터에 있어서 칼럼별 우선순위별로 분석을 많이 하기 때문에 해당 메소드를 포스팅한다
메소드 : nsmallest, nlargest, sort_values
import pandas as pd
df = pd.read_csv()
df.nsmallest(5, 'per') #per 순으로 가장 작은 5개
df.nsmallest(100,'per').nlargest(5, 'earings') # per가 가장 작은순으로 100개 를 추출하고 다음에 당기순이익으로 가장 큰 5개
df.sort_values('eps') # eps기준으로 정렬
df.sort_values('EPS(원)', ascending=False)
df.sort_values(['earnings', price], ascending=[True, False]) # 당기순이익이 가장 큰 것으로 먼저 정렬 후 가격이 가장 낮은것으로 정렬
'Python > Pandas' 카테고리의 다른 글
Pandas _ About Nan (0) | 2021.01.04 |
---|---|
Pandas _ 1. 추출(정렬) _ 2. Boolean Selection _ 3. isin() (0) | 2021.01.03 |
Pandas _ describe, rename, unique, value_counts 메소드 (0) | 2021.01.02 |
Pandas _ Reindex (0) | 2021.01.02 |
Python _ DataFrame 정보 확인 & 결측치 확인 & 결측치 시각화 (1) | 2020.06.22 |