我有以下情形:如何做兩個DataFrames的平等檢查?
我有僅包含1列 2個dataframes比方說
DF1=(1,2,3,4,5)
DF2=(3,6,7,8,9,10)
基本上那些值是密鑰和我創建DF1的鑲木文件,如果在DF1中的鍵不是在DF2中(在當前的例子中它應該返回false)。我目前的方式達到我的要求是:
val df1count= DF1.count
val df2count=DF2.count
val diffDF=DF2.except(DF1)
val diffCount=diffDF.count
if(diffCount==(df2count-df1count)) true
else false
這種方法的問題是我打電話4次,這當然不是最好的方法。有人可以建議我實現這一目標的最佳方法嗎?
的dataframes可能沒有共同的價值觀,而是不equal.Jacek被問及平等檢查。 –