I have a Pandas DataFrame like this :
df = pd.DataFrame({
'Date': ['2017-1-1', '2017-1-1', '2017-1-2', '2017-1-2', '2017-1-3'],
'Groups': ['one', 'one', 'one', 'two', 'two']})
Date Groups
0 2017-1-1 one
1 2017-1-1 one
2 2017-1-2 one
3 2017-1-2 two
4 2017-1-3 two
How can I generate a new DataFrame like this?
Date Groups_counts
0 2017-1-1 1
1 2017-1-2 2
2 2017-1-3 1
Thanks a lot!