【发布时间】:2018-11-21 23:54:01
【问题描述】:
我有 2 个数据框如下:
df1:
ID col1 col2
1 A1 B1
2 A2 B2
3 A3 B3
4 A4 B4
5 A5 B5
6 A6 B6
df2:
col1 col2
A1 B1
A2 O5
H3 B3
A4 B4
A5 66
A6 C6
预期结果:我想根据条件生成结果 df - df1 的 col1、col2 中的每个值都应该存在于 df2 的 col1、col2 值中
预期结果df:
ID col1 col2 Error
1 A1 B1 No mismatch with df2
2 A2 B2 col2 mismatch with df2
3 A3 B3 col1 mismatch with df2
4 A4 B4 No mismatch with df2
5 A5 B5 col2 mismatch with df2
6 A6 B6 col2 mismatch with df2
【问题讨论】:
-
您在 df2 中没有列表
-
list 是 df1 中的一列,它的值 list1 和 list2 只是下拉列表名称;接受的值在 df2 的 list1、list2 列中给出。因此,应使用 df2 list1 & list2 值检查 df1 的“值”列中基于其列表值的数据。
-
编辑问题