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
반응형