python - 访问和比较两列中的数据
问题描述
使用一个数据框,对于每个条目,我想找到行数据不匹配的"new_page"
次数"treatment"
。
有人也可以向我解释如何添加图像吗? https://ibb.co/gSv7FR4
我想这是这样的,如果条件满足,计数就会增加。除了上述问题的解决方案之外,我将不胜感激如何做到这一点的解释。
if df.group[n]=='treatment' and df.landing_page[n]=='new_page'
解决方案
您可以在 pandas sum() 函数中使用 True 被视为 1 的事实:
(df.newpage!=df.treatment).sum()