पर आधारित पंक्तियों को हटाने, मैं एक दिनांक कॉलम के आधार पर डेटाफ्रेम की पंक्तियों को हटाने की कोशिश कर रहा हूं; [Delivery Date]
पांडस - पायथन, दिनांक कॉलम
मुझे 6 महीने से अधिक पुरानी पंक्तियों को हटाने की जरूरत है, लेकिन वर्ष 1 9 70 के बराबर नहीं है।
2 चर बना लिया है:
from datetime import date, timedelta
sixmonthago = date.today() - timedelta(188)
import time
nineteen_seventy = time.strptime('01-01-70', '%d-%m-%y')
लेकिन मैं कैसे [Delivery Date]
स्तंभ का उपयोग इन दो चर के आधार पर पंक्तियों को हटाने के लिए, पता नहीं है।
कोई भी सही समाधान प्रदान कर सकता है?
धन्यवाद .. मैं एक वापसी त्रुटि हो रही है: लेखन त्रुटि: 'केवल .dt एक्सेसर उपयोग कर सकते हैं डेटेटिमेलिक मानों के साथ '- शायद अपने स्वयं के अलग प्रश्न की आवश्यकता है, लेकिन क्या इसका मतलब है कि मुझे [डिलिवरी तिथि] को समय-समय पर बदलना है? क्षमा करें, मैं इस –
के लिए काफी नया हूं, आपके पास डेटाटाइम्स की बजाय स्ट्रिंग हैं, आप 'डीएफ [' डिलिवरी डेट '] = pd.to_datetime (डीएफ [' डिलिवरी डेट '])' – EdChum