मेरे पास दिनांक कॉलम के साथ एक पांडा डेटा फ्रेम है, और मैं बूलियन मानों का एक नया स्तंभ जोड़ने की कोशिश कर रहा हूं जो इंगित करता है कि दी गई तिथि छुट्टी है या नहीं।पांडा: यह जांचना कि क्या कोई तारीख छुट्टी है और बूलियन मान असाइन कर रहा है
कोड निम्नलिखित है, लेकिन यह काम नहीं करता है (सभी मान गलत हैं) क्योंकि प्रकार अलग दिखते हैं, और मैं यह नहीं समझ सकता कि पांडा डेटा फ्रेम में 'तिथि' कैसे प्राप्त करें छुट्टियों के समान प्रकार:
cal = USFederalHolidayCalendar()
holidays = cal.holidays(start=train_df['date'].min(),
end=train_df['date'].max()).to_pydatetime()
train_df['holiday'] = train_df['date'].isin(holidays)
print type(train_df['date'][1])
print type(holidays[0])
क्या आप हमें 'यूएसएफडरल होलीडे कैलेंडर' के लिए घोषणा दिखा सकते हैं? –
pandas.tseries.holiday से आयात करें यूएसएफडरल होलीडे कैलेंडर – Gopala