我正在尝试在某些条件适用的情况下用 0 填充一些行。我正在努力:
df.loc[:,(df.Available == True) & (df.Intensity.isnull())].Intensity = df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity.fillna(0, inplace=True)
这不起作用 bc IndexingError: Unalignable boolean Series key provided
,但是当我尝试时
df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity = df.loc[(df.Available == True) & (df.Intensity.isnull())].Intensity.fillna(0, inplace=True)
这注册为更新副本。我怎样才能做到这一点?谢谢!