İki veri çerçevem var. Örnekler:
df1:
Date Fruit Num Color
2013-11-24 Banana 22.1 Yellow
2013-11-24 Orange 8.6 Orange
2013-11-24 Apple 7.6 Green
2013-11-24 Celery 10.2 Green
df2:
Date Fruit Num Color
2013-11-24 Banana 22.1 Yellow
2013-11-24 Orange 8.6 Orange
2013-11-24 Apple 7.6 Green
2013-11-24 Celery 10.2 Green
2013-11-25 Apple 22.1 Red
2013-11-25 Orange 8.6 Orange
Her veri çerçevesinin bir dizin olarak Tarihi vardır. Her iki veri çerçevesi de aynı yapıya sahiptir.
Yapmak istediğim, bu iki veri çerçevesini karşılaştırmak ve df2'de df1'de olmayan hangi satırların olduğunu bulmak. Df2 ile df1 arasında olup olmadıklarını görmek için tarihi (dizin) ve ilk sütunu (Muz, APple, vb.) Karşılaştırmak istiyorum.
Aşağıdakileri denedim:
- Yan yana iki Pandas veri çerçevesindeki farkı çıktılar - farkı vurgulayarak
- Farklılıklar için iki panda veri çerçevesini karşılaştırma
İlk yaklaşım için şu hatayı alıyorum: "İstisna: Yalnızca aynı etiketli DataFrame nesneleri karşılaştırabilir" . Tarihi indeks olarak kaldırmayı denedim ama aynı hatayı alıyorum.
On üçüncü yaklaşımda , ben yanlış dönmek için assert olsun ama aslında farklı satırları görmek anlamaya olamaz.
Herhangi bir işaret memnuniyetle karşılanacaktır