I have a dataframe,df Index eventName Count pct 2017-08-09 ABC 24 95.00% 2017-08-09 CDE 140 98.50% 2017-08-
By using value_counts
value_counts
df.Index=pd.to_datetime(df.Index) df.Index.dt.weekday_name.value_counts() Out[994]: Wednesday 3 Thursday 2 Friday 2 Name: Index, dtype: int64