判断是否
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

巨人网络公司福利 91人发布