मेरे पास दो डेटाफ्रेम हैं। उदाहरण:
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
प्रत्येक डेटाफ्रेम में दिनांक एक सूचकांक के रूप में होती है। दोनों डेटाफ्रेम में एक ही संरचना होती है।
मैं क्या करना चाहता हूं, इन दो डेटाफ्रेम की तुलना करें और खोजें कि कौन सी पंक्तियां df2 में हैं जो df1 में नहीं हैं। मैं दिनांक (सूचकांक) और पहले स्तंभ (बनाना, एपीपीएल, आदि) की तुलना यह देखना चाहता हूं कि क्या वे df2 बनाम df1 में मौजूद हैं।
मैंने निम्नलिखित कोशिश की है:
- दो पंडों डेटाफ्रेम में अलग-अलग आउटपुट को एक-दूसरे से अलग करना - अंतर को उजागर करना
- मतभेदों के लिए दो पांडा डेटाफ्रेम की तुलना करना
पहले दृष्टिकोण के लिए मुझे यह त्रुटि मिलती है: "अपवाद: केवल पहचान किए गए डेटाफ़्रेम ऑब्जेक्ट्स की तुलना कर सकते हैं" । मैंने दिनांक को अनुक्रमणिका के रूप में निकालने का प्रयास किया है, लेकिन वही त्रुटि मिलती है।
पर तीसरे दृष्टिकोण , मैं झूठी वापस जाने के लिए ज़ोर मिलता है लेकिन समझ नहीं कैसे वास्तव में विभिन्न पंक्तियों को देखने के लिए।
किसी भी संकेत का स्वागत किया जाएगा