열을 열 색인 팬더 데이터 프레임으로 설정 [중복]
Dec 01 2020

제가이 데이터 세트를 가지고 있고 모든주의 농촌 및 도시 지역에서 남성과 여성의 문해력 사이의 경향을 분석한다고 가정 해 보겠습니다. I는 다음과 같이 설정 인덱스에 필요한 Name
I과 같이 할 수있는 -
df.set_index('Name',inplace=True)
이제 데이터를 다음으로 분리 Rural and Urban
하고 출력을 다음과 같이 예상합니다.

나는 이것을 어떻게 얻을 수 있습니까?
편집 : 나는 그것을 사용하여 시도했다 groupby
Literacy_States=Literacy_States.groupby(['Name','TRU'])['M_LIT','F_LIT'].count().unstack('TRU').plot.bar()
그러나 출력은 다음과 같습니다.

답변
abrer Dec 01 2020 at 09:19
따라서 TRU가 시골인지 도시인지 확인하기 위해 조건문을 사용할 수 있습니다. 그런 다음 그것을 데이터 구조에 던져 넣으십시오. 목록을 작성하면 쉽게 플롯 할 수 있습니다. 궁금한 점이 있거나 추가 설명이 필요하면 알려주세요!
MightyDiffy Dec 01 2020 at 09:17
여기에서 볼 수 있습니다 : 남성과 여성의 x 값을 표시하는 Matplotlib 막대 차트
남성과 여성 대신 시골과 도시가 있습니다.