Dec-07-2017, 10:45 AM
Hi Dead_Eye,
Many thanks for your reply.
I tried what you suggested but even though there are years in range, nothing gets extracted.
Many thanks for your reply.
I tried what you suggested but even though there are years in range, nothing gets extracted.
mask =(pd.DatetimeIndex(train_df['ticket_issued_date']).year > 2012) & (pd.DatetimeIndex(train_df['ticket_issued_date']).year < 2016) print(train_df[mask]) # is empty train_df['yearcolumn'] = pd.DatetimeIndex(train_df['ticket_issued_date']).year print(train_df['yearcolumn'].unique()) #output [2004 2005 2006 2007 1938 1963 1988 2008 2009 2010 2011]