【问题标题】:if two column values are equal then create 3rd column which has True and False values in Python如果两列值相等,则在 Python 中创建具有 True 和 False 值的第三列
【发布时间】:2020-06-23 14:24:42
【问题描述】:

我想获得具有布尔值的第三列,即 True 和 False, 假设我有 A 列有数值,B 列也有一些数值,我需要比较它们是否相等,所以如果它们相等,那么第 3 列将有 TRUE 值,否则在 python 中为 False数据框

输入:

需要输出

【问题讨论】:

  • 你的意思是像df['C'] = (df['A']==df['B'])

标签: python excel logic boolean-logic


【解决方案1】:
df['3rd Column']=df['A']==df['B']

df:

  A    B    Third Column
 10    20   FALSE
 20    10   FALSE
 30    30   TRUE
 50    40   FALSE
 80    60   FALSE`

【讨论】:

  • 虽然此代码可以解决 OP 的问题,但最好包含关于您的代码如何解决 OP 问题的说明。这样,未来的访问者可以从您的帖子中学习,并将其应用到他们自己的代码中。 SO 不是编码服务,而是知识资源。此外,高质量、完整的答案更有可能获得支持。这些功能,以及所有帖子都是独立的要求,是 SO 作为一个平台的一些优势,使其与论坛区分开来。您可以编辑以添加其他信息和/或使用源文档补充您的解释。
猜你喜欢
  • 2017-04-14
  • 1970-01-01
  • 2013-09-06
  • 1970-01-01
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 2020-12-27
  • 2021-04-12
相关资源
最近更新 更多