Столбец с рейтингом на основе других столбцов, но как тай-брейк ⇐ Python
-
Anonymous
Столбец с рейтингом на основе других столбцов, но как тай-брейк
У меня есть фрейм данных:
df = pd.DataFrame({ «DScore»: [2, 2, 3, 4, 5], «EScore»: [6, 7, 9, 9, 10], «Общий счет»: [17, 15, 15, 23, 25] }) Я хочу написать код, который создаст столбец ранжирования, содержащий классификацию строк в таблице на основе столбца «Общий балл». Если эти значения равны - следует обратить внимание на значения баллов EScore, если они равны, то в основу будут положены значения из столбца DScore, а если и они равны – мы присвоим им одинаковое значение. Ожидаемый результат:
df = pd.DataFrame({ «DScore»: [2, 2, 4, 4, 5], «EScore»: [6, 7, 9, 9, 10], «Общий счет»: [17, 15, 23, 23, 25], «Ранг»: [3,4,2,2,1] })
У меня есть фрейм данных:
df = pd.DataFrame({ «DScore»: [2, 2, 3, 4, 5], «EScore»: [6, 7, 9, 9, 10], «Общий счет»: [17, 15, 15, 23, 25] }) Я хочу написать код, который создаст столбец ранжирования, содержащий классификацию строк в таблице на основе столбца «Общий балл». Если эти значения равны - следует обратить внимание на значения баллов EScore, если они равны, то в основу будут положены значения из столбца DScore, а если и они равны – мы присвоим им одинаковое значение. Ожидаемый результат:
df = pd.DataFrame({ «DScore»: [2, 2, 4, 4, 5], «EScore»: [6, 7, 9, 9, 10], «Общий счет»: [17, 15, 23, 23, 25], «Ранг»: [3,4,2,2,1] })
Мобильная версия