Saya memiliki dua dataframe. Contoh:
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
Setiap kerangka data memiliki Tanggal sebagai indeks. Kedua kerangka data memiliki struktur yang sama.
Apa yang ingin saya lakukan adalah membandingkan kedua dataframe ini dan menemukan baris mana yang ada di df2 yang tidak ada di df1. Saya ingin membandingkan tanggal (indeks) dan kolom pertama (Banana, APple, dll) untuk melihat apakah keduanya ada di df2 vs df1.
Saya telah mencoba yang berikut ini:
- Menghasilkan perbedaan dalam dua bingkai data Pandas secara berdampingan - menyoroti perbedaannya
- Membandingkan dua kerangka data panda untuk mengetahui perbedaannya
Untuk pendekatan pertama saya mendapatkan kesalahan ini: "Pengecualian: Hanya dapat membandingkan objek DataFrame berlabel identik" . Saya telah mencoba menghapus Tanggal sebagai indeks tetapi mendapatkan kesalahan yang sama.
Pada pendekatan ketiga , saya mendapatkan pernyataan untuk mengembalikan False tetapi tidak dapat menemukan cara untuk benar-benar melihat baris yang berbeda.
Setiap petunjuk akan diterima