小编Hat*_*rax的帖子

Pandas:根据不同的列复制特定行的值

我想要实现的是,当 col2 中的一行有 1 时,只要 col1 中的行具有相同的名称,它就会将该 1 复制到 col2 中的所有其他值上。举个例子,如果数据框看起来像这样

col1  col2
xx      1
xx      0
xx      0
xx      0
yy      0
yy      0
yy      0
zz      0
zz      0
zz      1
Run Code Online (Sandbox Code Playgroud)

输出将是

col1  col2
xx      1
xx      1
xx      1
xx      1
yy      0
yy      0
yy      0
zz      1
zz      1
zz      1
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

5
推荐指数
1
解决办法
79
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1