pandas 0.23 - Series.dt.is_leap_year

pandas.Series.dt.is_leap_year




pandas

pandas.Series.dt.is_leap_year

Series.dt.is_leap_year

बूलियन संकेतक अगर तारीख एक लीप वर्ष के अंतर्गत आता है।

एक लीप वर्ष एक वर्ष होता है, जिसमें ३६६ दिन (३६५ के बजाय) होते हैं, जिसमें २ ९ फरवरी का दिन एक अंतरा दिन के रूप में शामिल होता है। लीप वर्ष ऐसे वर्ष होते हैं, जो चार के गुणकों में 100 से विभाज्य होते हैं, लेकिन 400 से नहीं।

यह दिखाता है:

श्रृंखला या ndarray

यदि दिनांक एक लीप वर्ष के हैं तो यह दर्शाता है कि बूलियन।

उदाहरण

यह विधि .dt तहत, और सीधे DatetimeIndex पर .dt साथ श्रृंखला पर उपलब्ध है।

>>> idx = pd.date_range("2012-01-01", "2015-01-01", freq="Y")
>>> idx
DatetimeIndex(['2012-12-31', '2013-12-31', '2014-12-31'],
              dtype='datetime64[ns]', freq='A-DEC')
>>> idx.is_leap_year
array([ True, False, False], dtype=bool)
>>> dates = pd.Series(idx)
>>> dates_series
0   2012-12-31
1   2013-12-31
2   2014-12-31
dtype: datetime64[ns]
>>> dates_series.dt.is_leap_year
0     True
1    False
2    False
dtype: bool