본문 바로가기
IT/Python

python 딕셔너리, 데이터프레임 알파벳 순서로 재정렬하기

by 르미르미 2023. 10. 28.

#딕셔너리 key 이름 순서대로 나열 (알파벳, 숫자)

sorted 함수 사용 

my_dict = {'b': [1, 2, 3], 'a': [4, 5, 6], 'c': [7, 8, 9]}

sorted_items = sorted(my_dict.items())

sorted_dict = {key: value for key, value in sorted_items}

print(sorted_dict)

 

#데이터프레임 열(column) 이름을 순서대로 재정렬 (알파벳, 숫자)

sort_index 사용 

열 이름을 정렬하려면 axis 매개변수 사용 

import pandas as pd

# 샘플 데이터프레임 생성
data = {'b': [1, 2, 3], 'a': [4, 5, 6], 'c': [7, 8, 9]}
df = pd.DataFrame(data)

# 열 이름을 알파벳 순서로 정렬
df_sorted = df.sort_index(axis=1)

print(df_sorted)

댓글