Я хочу заменить отрицательные значения на nan
только для определенных столбцов. Самый простой способ может быть:Pandas: Как условно назначить несколько столбцов?
for col in ['a', 'b', 'c']:
df.loc[df[col ] < 0, col] = np.nan
df
может иметь много столбцов, и я только хочу, чтобы сделать это в конкретные столбцы.
Есть ли способ сделать это в одной строке? Похоже, это должно быть легко, но я не смог понять.
@jezrael nice catch – piRSquared