判断是否

df["是否一样"] = df.apply(lambda row: "是" if row["判断结果一"] == row["判断结果二"] else "否", axis=1)

核心逻辑

  • df.apply(..., axis=1):对 DataFrame 的每一行应用自定义函数。
  • lambda row:匿名函数,输入为当前行row。
  • row["判断结果一"] == row["判断结果二"]:比较两列的值是否相等。若相等,返回 "是";否则返回 "否"。最终将结果存入新列是否一样。

注意事项

  • 列名替换:需将"判断结果一"和"判断结果二"替换为实际 Excel 中的列名。
  • 数据类型:该比较是严格匹配,包括数据类型(如1(整数)和"1"(字符串)会被视为不同)。
用Python玩转EXCEL 文章被收录于专栏

本文用vscode

全部评论

相关推荐

点赞 评论 收藏
分享
10-29 19:42
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务