половчее изловчиться?
есть датафрейм, и если в столбец col_1 есть не нулевые значения , то надо выполить по этой строке, действия со столбцом col_2.
делал что то типа frame[frame[col_1] != np.nan].apply( _some_func, axis =1)
но пандас ругается что я делаю изменения на копии или во view датафрейма..
просто перебирать строки не очень хочется.
- из идей - выбрать столбцы отдельно -> и пройтись по ним, потом добавить результаты….
Если с apply не получается, можете погуглить np.where
https://stackoverflow.com/questions/33769860/pandas-apply-but-only-for-rows-where-a-condition-is-met
Обсуждают сегодня