데이터 프레임에 값에 따라 해당 행을 분류해야하는 숫자 열이 있습니다. 예를 들어, 팬더 : 확장 분위수를 기반으로 카테고리를 만드는 방법은 무엇입니까?
id value
1 2.0
2 3.0
3 4.5
4 5.5
는 그 행 앞에 온 행의 분위수 값을 기준으로
group
변수 새로운 카테고리가 필요합니다. 따라서
id=2
의 경우, Quantile 계산에서 행 1과 2를 고려합니다. 그런 다음 분류를 수행하십시오 :
if value > quantile(90%) category = 'Very High'
if value > quantile(75%) & value <= quantile(90%) & category = 'High'
if value > quantile(25%) & value <= quantile(75%) & category = 'Normal'
if value <= quantile(25%) category = 'Low'
어떻게 그런 분위수를 계산하고 비교합니까?
당신이 여러 dataframe 출력하거나 일을 기대하고,이 각각의 값에 "매우 높음"반환합니다 같은 느낌, 우리에게 예상되는 출력을 제공 할 수 있습니다 ? –