Сравните все столбцы в кадре данных pandas со значениями в двух других столбцах и измените исходное значение.Python

Программы на Python
Anonymous
Сравните все столбцы в кадре данных pandas со значениями в двух других столбцах и измените исходное значение.

Сообщение Anonymous »

У меня есть фрейм данных panda, который выглядит примерно так, но с большим количеством столбцов:


A
B
CD




1< /td>
2
2
4


2
3
3
5



Теперь я хочу сравнить столбцы A и B со значениями в C и D и получите фрейм данных, который выглядит следующим образом:


A
B
C
D




меньше
между
1
4


меньше
между
3
5
< /tr>


Правило заключается в том, что при рассмотрении строки за строкой ячейка заполняется «меньшим», если ее значение меньше, чем C, «между», если его значение находится между C и D, и больше, если оно больше, чем D.
Решение необходимо обобщить для всех n столбцов, которые исходный набор данных можно было однажды сравнить с C и D.
Я изо всех сил пытаюсь реализовать это в Python.

Подробнее здесь: https://stackoverflow.com/questions/784 ... ther-colum

Вернуться в «Python»