小编Nim*_*ima的帖子

如何通过索引更改基于另一列的一列值

我有一个包含两列的数据框:

A    B

0    0
0    1
0    0
0    0 
0    0
0    1
Run Code Online (Sandbox Code Playgroud)

我想要一些代码来检查 B 列,当找到 1 时,该 INDEX 中的 A 列的值会像这样更改为 1;

A    B
0    0
1    1
1    0
1    0
1    0
1    1
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的,但这不是我想要的:

df['A']= np.where(df['B'] == 1,df['A'], '1')
Run Code Online (Sandbox Code Playgroud)

python pandas

3
推荐指数
1
解决办法
36
查看次数

标签 统计

pandas ×1

python ×1