Python 열 이름에 따라 판다스 데이터프레임의 열을 정렬하는 방법 [중복], Sorting columns in pandas dataframe based on column name [duplicate]
질문 나는 dataframe을 가지고 있습니다. 이 dataframe은 200개 이상의 열을 가지고 있습니다. 이슈는 생성된 순서입니다. ['Q1.3','Q6.1','Q1.2','Q1.1',......] 다음과 같이 열을 정렬해야 합니다: ['Q1.1','Q1.2','Q1.3',.....'Q6.1',......] Python 내에서 이를 수행할 수 있는 방법이 있을까요? 답변 df = df.reindex(sorted(df.columns), axis=1) 이는 열 이름을 정렬하면 원하는 순서를 얻을 것으로 가정합니다. 열 이름이 사전식으로 정렬되지 않는 경우 (예 : 열 Q10.3이 Q9.1 다음에 나타나길 원하는 경우) 다른 방식으로 정렬해야하지만, 이는 판다스와는 무관합니다.
2023. 10. 25.