Tengo un Pandas DataFrame como este:
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'],
'data': range(1, 6)})
Date Groups data
0 2017-1-1 one 1
1 2017-1-1 one 2
2 2017-1-2 one 3
3 2017-1-2 two 4
4 2017-1-3 two 5
¿Cómo puedo generar un nuevo DataFrame como este:
Date one two
0 2017-1-1 3 0
1 2017-1-2 3 4
2 2017-1-3 0 5