判断是否

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-22 12:03
山东大学 Java
程序员小白条:26届一般都得有实习,项目可以随便写的,如果不是开源社区的项目,随便包装,技术栈也是一样,所以本质应该找学历厂,多投投央国企和银行,技术要求稍微低一点的,或者国企控股那种,纯互联网一般都得要干活
应届生简历当中,HR最关...
点赞 评论 收藏
分享
牛客21331815...:像我一投就pass,根本不用焦虑泡池子
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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