【发布时间】:2020-10-04 19:53:39
【问题描述】:
我有 3 个具有不同长度值的巨大数据框
例如,
A B C
2981 2952 1287
2759 2295 2952
1284 2235 1284
1295 1928 0887
2295 1284 1966
1567 1928
1287 2374
2846
2578
我想像这样找到三列之间的共同值
A B C Common
2981 2952 1287 1284
2759 2295 2952 2295
1284 2235 1284
1295 1928 0887
2295 1284 1966
1567 2295
1287 2374
2846
2578
我试过了(来自here)
df1['Common'] = np.intersect1d(df1.A, np.intersect1d(df2.B, df3.C))
但我收到此错误,ValueError: Length of values does not match length of index
【问题讨论】:
标签: python python-3.x pandas