我下面有一个掩码,如果要比较的两个数据帧中的两个列的名称相同,该掩码就会起作用。
mask1 = df1[['date','ID']].isin(df2[['date','ID']]).any(axis=1)如果比较的列的名称不同,有没有办法进行相同的比较?像这样:
mask2 = df1[['DATES','ids']].isin(df2[['date','ID']]).any(axis=1)发布于 2020-10-21 08:55:57
一种可能的方法是获取它们的值(然后忽略列名,改为考虑列顺序):
mask2 = np.any(df1[['DATES','ids']].values == df2[['date','ID']].values, axis=1)https://stackoverflow.com/questions/64454757
复制相似问题