Предположим, что у меня есть pandas DataFrame с двумя столбцами: A и B. Я бы хотел изменить этот DataFrame (или создать копию), чтобы B всегда был NaN, когда A равен 0. Как бы я мог это достичь?
Я попробовал следующее
df['A'==0]['B'] = np.nan
и
df['A'==0]['B'].values.fill(np.nan)
без успеха.