728x90
300x250
import pandas as pd
df = pd.DataFrame({ 'a' : [1,2,3], 'b' : [4,5,6], 'c' : [7,8,9] })
- 인덱스 기준 정렬 = df.sort_index( )
- 내림차순 하려면 df.sort_index( ascending = False )
- 결과를 저장하고 싶으면 inplace = True
- 인덱스 초기화는 df.reset_index( )
- Index 항목 지우고 싶으면 df.reset_index( drop = True )
- 값 기준 정렬 = a열을 기준으로 오름차순 정렬 = df.sort_values( by = [ 'a' ] )
- a열을 기준으로 내림차순 정렬 = df.sort_values( by = [ 'a' ], ascending = False )
- a열을 기준으로 오름차순, b열을 기준으로 내림차순 = df.sort_values( by = [ 'a', 'b' ], ascending = [ True, False ] )
- 값 기준으로 정렬 및 저장 후 인덱스 초기화 후 저장
728x90
300x250
'파이썬 및 데이터 분석 > 데이터 전처리' 카테고리의 다른 글
Python - 결측값 처리 (0) | 2023.06.14 |
---|---|
Python - 조건에 맞는 데이터 추출 (0) | 2023.06.14 |
Python - loc 와 iloc 를 이용한 원하는 위치에 데이터 추출 (0) | 2023.06.14 |
Python - 시리즈 (0) | 2023.06.14 |
Python - copy를 이용한 데이터 복사 (0) | 2023.06.14 |