У меня возникла проблема с созданием очень специфического типа логического столбца в пандах.Я работаю с данными NBA и хочу создать столбец для случая, когда игрок получает тройной дубль.Этот код работает:
james_harden['trip_dub'] = (james_harden['points'] >= 10) & (james_harden['rebounds' >= 10) & (james_harden['assists'] >= 10)
james_harden['trip_dub'] = james_harden['trip_dub'].map(lambda x: 1 if x == True else 0)
Однако тройной дубль может быть достигнут с помощью очков, подборов и передач ... очков, подборов и блоков ... подборов, блоков и передач ... и т. Д.
Мне интересно, можно ли написать код, чтобы проверить, больше или равно ли любое сочетание трех столбцов из пяти больше или равно 10 ...
Так что, если у меня есть столбцыа, б, в, д, е как мне проверить, если (a >= 10 and b>= 10 and c>=10) OR (a >= 10 and d>=10 and e >= 10)
?