DataFrame
에 실제 값만 포함하는 상상해를 갖고 있다고 가정 해보십시오.Groupby 선택한 DataFrame 열 값의 백분위 수
>> df
col1 col2 col3
0 0.907609 82 4.207991
1 3.743659 1523 6.488842
2 2.358696 324 5.092592
3 0.006793 0 0.000000
4 19.319746 11969 7.405685
내가 분위수 (또는 날에 의해 지정된 다른 백분위) 선택된 항목의 그룹화 그것을 원하는 (예를 들어, col1
)이 그룹에 어떤 동작을 수행한다. 이상적으로, 내가 좋아하는 일을하고 싶습니다 :
df.groupy(quartiles_of_col1).mean() # not working, how to code quartiles_of_col1?
출력은 col1
의 분위에 해당하는 네 개의 그룹에 대한 열의 각각의 평균을 제공해야합니다. 이 명령은 groupby
명령으로 가능합니까? 그것을 달성하는 가장 간단한 방법은 무엇입니까?
이 작품은 나를 위해! 컷의 화려한 사용! 감사합니다 챔피언 – biobirdman
예제가 추가되었습니다. 또한'include_lowest'를'True'로 설정하려고합니다. 그렇지 않으면 가장 작은 숫자는 건너 뜁니다. 편집 됨. 건배! –