Я полагаю, вам нужно reset_index
для 2 столбцов DataFrame
из Series
, сортировка по sort_values
:
df1 = df.groupby('Date').size().reset_index(name='count').sort_values('count')
Другое решение с value_counts
:
df1 = (df['Date'].value_counts()
.rename_axis('Date')
.reset_index(name='count')
.sort_values('count'))
print (df1.head())
Date count
66 02-05-2014 54
594 13-05-2014 56
294 07-02-2014 57
877 19-04-2013 58
162 04-05-2014 59
df1.to_csv('file.csv', index=False)