📝파이썬 판다스 데이터프레임 정렬하기
df.sort_values('컬럼') : 데이터 프레임의 데이터(밸류)를 해당 컬럼을 기준으로 오름차순 정렬한다
※ 컬럼 뒤에 ascending=False 입력시 내림차순 정렬 된다(ascending=False만 입력 가능)
# 기준으로 정렬하고 싶은 컬럼만 입력시 오름차순 정렬
>>> df.sort_values('컬럼')
# 컬럼 뒤에 ascending=False 입력시 내림차순 정렬
>>> df.sort_values('컬럼', ascending=False)
# 컬럼을 두개 입력시 컬럼1으로 정렬 후, 컬럼2로 정렬
>>> df.sort_values( ['컬럼1','컬럼2'] )
# 컬럼1, 2를 내림차순 오름차순 각각 다르게 정렬할 경우 ascending=에 순서대로 값을 입력
>>> df.sort_values( ['컬럼1','컬럼2'], ascending=[True,False] )
df.sort_index() : 데이터 프레임의 인덱스를 오름차순 정렬한다
※ 파라미터에 ascending=False 입력시 내림차순 정렬 된다
# ascending=False 입력안하고 비워두면 오름차순 정렬
>>> df.sort_index()
# ascending=False 입력시 내림차순 정렬
>>> df.sort_index(ascending=False)
'Python > Pandas' 카테고리의 다른 글
[Python] Pandas DataFrame 합치기 pd.concat(), pd.merge() (0) | 2022.11.25 |
---|---|
[Python] Pandas DataFrame 문자열 포함, 제외 여부 확인 str.contains(), str.startswith() (0) | 2022.11.25 |
[Python] Pandas DataFrame 함수 적용하기 apply() (0) | 2022.11.25 |
[Python] Pandas DataFrame 조건 데이터 가져오기 loc[ ], isin() (0) | 2022.11.24 |
[Python] Pandas DataFrame 중복 데이터 그룹하기 groupby() (0) | 2022.11.24 |
댓글