Python | Pandas Series.dt.is_quarter_end
Last Updated :
20 Mar, 2019
Series.dt
can be used to access the values of the series as datetimelike and return several properties. Pandas Series.dt.is_quarter_end
attribute return a boolean value Indicating whether the date is the last day of a quarter.
Syntax: Series.dt.is_quarter_end
Parameter : None
Returns : numpy array
Example #1: Use Series.dt.is_quarter_end
attribute to check if the dates in the underlying data of the given series object is the last day of the quarter.
import pandas as pd
sr = pd.Series([ '2012-3-31' , '2019-7-18 12:30' , '2008-02-2 10:30' ,
'2010-4-22 09:25' , '2019-12-31 00:00' ])
idx = [ 'Day 1' , 'Day 2' , 'Day 3' , 'Day 4' , 'Day 5' ]
sr.index = idx
sr = pd.to_datetime(sr)
print (sr)
|
Output :
Now we will use Series.dt.is_quarter_end
attribute to check if the dates in the given series object is the last day of the quarter or not.
result = sr.dt.is_quarter_end
print (result)
|
Output :
As we can see in the output, the Series.dt.is_quarter_end
attribute has successfully accessed and returned boolean values indicating whether the dates are the last day of the quarter or not.
Example #2 : Use Series.dt.is_quarter_end
attribute to check if the dates in the underlying data of the given series object is the last day of the quarter.
import pandas as pd
sr = pd.Series(pd.date_range( '2012-1-1 00:00' ,
periods = 5 , freq = 'Q' ))
idx = [ 'Day 1' , 'Day 2' , 'Day 3' , 'Day 4' , 'Day 5' ]
sr.index = idx
print (sr)
|
Output :
Now we will use Series.dt.is_quarter_end
attribute to check if the dates in the given series object is the last day of the quarter or not.
result = sr.dt.is_quarter_end
print (result)
|
Output :
As we can see in the output, the Series.dt.is_quarter_end
attribute has successfully accessed and returned boolean values indicating whether the dates are the last day of the quarter or not.
Share your thoughts in the comments
Please Login to comment...