2017-03-23 1 views
0

수정 및 시각화 데이터를 정리하려고합니다.그래프에서 열 이름을 정렬하는 방법

열 하나에 문자열 데이터가 있고 열을 시각화하면 파이썬이 자동으로 열을 알파벳순으로 정렬합니다.

enter image description here

그래서 우리는 데이터를 변경하지 않고 그래프에 열을 정렬에 대한 옵션을해야합니까?

a = pd.pivot_table(df, values='ID', index= ['HOUSE_INCOME'], columns=['HMOWN'], aggfunc=len, fill_value=0 
b = a.div(a.sum(1).astype(float), axis=0) 
b.iplot(kind = 'bar', barmode='stack') 
+0

당신은 예를 추가 할 수 있습니다 : 당신의 dataframe의 열 이름을 확인을 위해

df = df[['c','d','a','b']] 

? –

답변

0

열이 알파벳 순서 것 같다 : 여기

이이 음모에 대한 코드입니다. 팬더 데이터 프레임에 맞춤 주문을 사용하려면이 예와 같이하면됩니다.

Say df에는 열 'a', 'b', 'c', 'd'가 있습니다. 사용자 정의 주문

: 당신의 변수`b`의 모습을 어떻게

list(df.columns.values) 
관련 문제