我的输入数据帧
MinA MinB MaxA MaxB
0 1 2 5 7
1 1 0 8 6
2 2 15 15
3 3
4 10
我想将“min”和“max”列合并到具有优先级的列中(A列的优先级高于B列)。你知道吗
如果两个列都为空,则它们应该具有默认值,最小值为0,最大值为100。你知道吗
期望输出为
MinA MinB MaxA MaxB Min Max
0 1 2 5 7 1 5
1 1 0 8 6 1 8
2 2 15 15 2 15
3 3 3 100
4 10 0 10
你能帮我一下吗?你知道吗
Tags:
只要使用fillna()就可以了。你知道吗
这可以通过使用mask来实现。您的数据如下所示:
以上将产生所需的输出:
相关问题 更多 >
编程相关推荐