Python/Pandas

[Pandas] 데이터 정렬하기

데이터 세상 2022. 4. 26. 15:48
728x90
반응형

sort_index()

인덱스(index)를 기준으로 데이터 정렬

data = pd.DataFrame(np.arange(8).reshape(2,4), 
                   index=['b','a'],
                   columns=['lee','kim','choi','oh'])
data.sort_index()

열 기준으로 데이터 정렬

data.sort_index(axis=1, ascending=True)

 

sort_values()

컬럼의 값을 기준으로 데이터를 정렬

data = pd.DataFrame({'one':[9,5,-4,2],
                     'two':[0,1,0,1]})
data.sort_values(by='one')

여러 컬럼 기준으로 데이터 정렬하는 경우

data.sort_values(by=['two', 'one'])

728x90
반응형

'Python > Pandas' 카테고리의 다른 글

[Pandas] Dataframe Groupby  (0) 2022.04.26
[Pandas] 데이터프레임 병합  (0) 2022.04.26
[Pandas] 데이터프레임 연결  (0) 2022.04.26
[Pandas] Pandas 개념  (0) 2022.04.25
[Pandas] apply 함수, applymap 함수, map 함수  (0) 2021.05.10