修改熊猫数据框中的行的子集
问题内容:
假设我有一个熊猫数据框架,其中有两列,即A和B。我想修改此DataFrame(或创建一个副本),以便每当A为0时B始终为NaN。我将如何实现?
我尝试了以下
df['A'==0]['B'] = np.nan
和
df['A'==0]['B'].values.fill(np.nan)
没有成功。
问题答案:
假设我有一个熊猫数据框架,其中有两列,即A和B。我想修改此DataFrame(或创建一个副本),以便每当A为0时B始终为NaN。我将如何实现?
我尝试了以下
df['A'==0]['B'] = np.nan
和
df['A'==0]['B'].values.fill(np.nan)
没有成功。