gpt4 book ai didi

python - 根据其他可用变量有条件地填充缺失值

转载 作者:太空宇宙 更新时间:2023-11-04 02:23:38 24 4
gpt4 key购买 nike

如何有条件地使用一列来填充另一列的缺失值。

东风:

A   B   C
1 158 damage
nan 789 not damage
nan 898 damage
nan 698 damage
nan 445 not damage
0 not damage

使用 C 列,我想填充 A 列空值。

Condition, if C == damage, then A = 1 else 0.

最佳答案

使用 numpy.where :

df['A'] = np.where(df['C'] == 'damage', 1, 0)

或者,更通俗地说:

df['A'] = (df['C'] == 'damage').astype(int)

关于python - 根据其他可用变量有条件地填充缺失值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51001979/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com