728x90
데이터 전처리 정렬]
정렬 - 전치 이후에 정렬
print('='*100)
print('원본 데이터')
print('='*100)
Cost_Guard_reason_2017 = Cost_Guard_reason.iloc[[2],:].drop('연도', axis = 1)
display(Cost_Guard_reason_2017)
print('='*100)
print('transpose를 진행한다.')
print('='*100)
Cost_Guard_reason_2017_trans = Cost_Guard_reason_2017.transpose()
display(Cost_Guard_reason_2017_trans)
print('='*100)
print('오름차순 정렬을 진행한다.')
print('='*100)
Cost_Guard_reason_2017_trans_sorted = Cost_Guard_reason_2017_trans.sort_values(by=2, ascending = True)
display(Cost_Guard_reason_2017_trans_sorted)
정렬 - 오름차순 정렬
merge_participate_submission['참가자 수'].sort_values()
정렬 - 내림차순 정렬
merge_participate_submission['참가자 수'].sort_values(ascending = False)
정렬 - 선택한 열들 중 특정 열을 기준으로 정렬
tip.loc[:, ['tip' ,'day', 'time']].sort_values(by='tip', ascending = False)
정렬 - 딕셔너리 sorted, items, lambda, reverse
# 딕셔너리를 값에 따라 내림차순으로 정렬
sorted_wordCount = dict(sorted(wordCount.items(), key=lambda item: item[1], reverse=True))
# 결과 출력
print(sorted_wordCount)
정렬 - 리스트 정렬
lst.sort()
정렬 - 리스트_두 번째 요소로 정렬 방법 1
lst = [[1, 3], [2, 4], [3, 5]]
# lst를 내부 리스트의 두 번째 요소를 기준으로 오름차순 정렬
sorted_lst = sorted(lst, key=lambda x: x[1])
print(sorted_lst)
정렬 - 리스트_두 번째 요소로 정렬 방법 2
lst = [[1, 3], [2, 4], [3, 5]]
# lst를 내부 리스트의 두 번째 요소를 기준으로 오름차순 정렬 (원본 리스트를 변경)
lst.sort(key=lambda x: x[1])
print(lst)
728x90
'데이터 - 전처리' 카테고리의 다른 글
데이터 전처리 병합, 합치기] (0) | 2024.01.06 |
---|---|
데이터 전처리 구간, 범위] (0) | 2024.01.06 |
데이터 전처리 조회, 찾기, 탐색, 확인, 정보] (0) | 2024.01.06 |
데이터 전처리 정보, 형태, 형식, 이름, 변경, 변형] (0) | 2024.01.06 |
데이터 전처리 삭제, 제거] (0) | 2024.01.06 |