I have a pd.DataFrame that looks like the following below:
df
   id      date     price                        
0   1   31-08-2000  118.0 
1   2   31-08-2000  115.0 
2   1   01-09-2000  114.0  
3   2   01-09-2000  113.0  
4   3   01-09-2000  114.0  
5   4   01-09-2000  118.0  
6   1   02-09-2000  115.0  
7   2   02-09-2000  114.0  
8   3   02-09-2000  113.0  
9   4   02-09-2000  114.0 
However, I want the pd.DataFrame to look like the following:
df
               1       2      3      4  
date
31-08-2000   118.0   115.0   NaN    NaN
01-09-2000   114.0   113.0  114.0  118.0 
02-09-2000   115.0   114.0  113.0  114.0 
I have tried using pd.pivot_table but I cannot seem to get it to look like how I want it. Any help would be awesome!
