IT/Python
python 딕셔너리, 데이터프레임 알파벳 순서로 재정렬하기
르미르미
2023. 10. 28. 20:27
#딕셔너리 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)