0
我有兩個數據幀具有相同數量的列d1和d2。Python - 查找兩個數據幀之間的行差異
注意:d1和d2可能有不同的行數。 注意:d1和d2可能不會被索引到每個數據幀中的同一行。
檢查兩個數據幀是否具有相同數據的最佳方法是什麼?
我當前的解決方案包括將兩個數據框附加在一起並刪除任何匹配的行。
d_combined = d1.append(d2)
d_discrepancy = d_combined.drop_duplicates(keep=False)
print(d_discrepancy)
我是新來的蟒蛇和熊貓圖書館。因爲我將使用數百萬行和8-10列的數據框,有沒有更快更有效的方法來檢查差異?它是否也可以顯示由此產生的差異行來自哪個初始數據幀?