여러 가지 범주 형 변수가 포함 된 팬더 데이터 프레임이 있습니다. 예를 들면 :개수 및 비율이 포함 된 범주 형 변수의 판별 데이터 프레임을 MultiIndex로 변환
import pandas as pd
d = {'grade':['A','B','C','A','B'],
'year':['2013','2013','2013','2012','2012']}
df = pd.DataFrame(d)
나는 다음과 같은 속성을 가진 MultiIndex DataFrame이 변환하고자하는
:
- 첫번째 레벨 인덱스 변수 이름 (예를 들어 '등급') 입니다
- 두 번째 레벨 색인은 변수 (예 : 'A', 'B', 'C')의 레벨입니다.
- 하나의 열에 'n' 레벨이 표시되는 시간
- 두 번째 열에는이 비율로 표시되는 비율 인 '비율'이 포함됩니다. 예를 들어
:
는 사람이 MultiIndex DataFrame를 만들기위한 방법을 제안 할 수?
관이 뛰어난 솔루션을 – Wen
감사 스콧과 @Wen :-) 여기에 좋다. 내가 방법을 조금 더 쉽게 따라하기 때문에 나는 Wen의 대답을 받아 들였다. – tomp
@tomp 모든 것이 좋다. 우리는 다른 사람들을 돕고 스스로를 배우는 것을 좋아합니다. 해피 코딩! –