【发布时间】:2018-05-12 16:56:11
【问题描述】:
我的数据框 df 有 3 列 “零件”:零件编号 “测试”:测试名称 'test_pass':每个测试的通过或失败结果。1是通过,0是失败。
我想创建第四列“part_pass”。 对于任何“部分”,如果至少有一个“测试通过”等于 0,则该“部分”是失败的部分。对于那部分,我想让“part_pass”对于该“部分”的所有行都等于 0。
对于任何“part”,如果所有“test_pass”都等于1,则该“part”为通过部分。对于那部分,我想让“part_pass”对于该“部分”的所有行都等于 1。
如何计算按“part”分组的“test_pass”的乘积,并将结果值按部分组分配给“part_pass”的行?
【问题讨论】:
-
不要发布图片。发布代码以轻松重现您的数据集
-
抱歉,这是我第一次尝试在 Stackoverflow 上提问。下一次,我会确保包含代码,而不是图像。