1
A, B, C 세 개의 열이있는 데이터 프레임이 있습니다. A와 B는 0에서 10까지의 정수 시리즈입니다. A의 고유 값이 색인 인 새로운 데이터 프레임, B의 고유 값은 열이며 각 셀은 Ai, Cj의 교차점에서 얻어진 평균값 C입니다. 있을 것이다 (I, J)의팬더 : 다른 두 열과 관련된 데이터 프레임을 만듭니다.
Cvalues = df.groupby(['A','B'],as_index=False).mean()
내가 만들고 싶은 dataframe의 위치 :
Cvalues.loc[Cvalues.A==i].loc[Cvalues.B==j].C
그래서 예를 들면 우리는이 같은 dataframe를 그룹화하는 경우 가장 쉬운 방법은 무엇입니까?
귀하의 설명이 도움이되지 않습니다. 일부 재현 가능한 데이터 샘플을 텍스트 및 예상 출력과 함께 [mcve]로 입력하십시오. 그것은 대단히 도움이 될 것입니다. 특히 올바른 대답을 원한다면 더욱 그렇습니다. –
'Cvalues.unstack()'또는'pivot_table' 또는'crosstab'을 사용할 수있는 것처럼 보입니다. –