I have a dataframe, I need to flatten it with respect to ID(A guid in my case). I am dealing with sensor data here, the number of columns are very high. Using the following answer from following post for doing the operation for each id in a separate dataframe. Flatten the dataframe in pandas
Is it possible to get the following results. `
df = pd.DataFrame({ 'id': ["AA", "AA", "BB", "BB"], 'A': [10, 20, 30, 40], 'B': [50, 60, 70, 80], 'C': [90, 100, 110, 120] })
print(df)
id A B C
0 AA 10 50 90
1 AA 20 60 100
2 BB 30 70 110
3 BB 40 80 120
#I want something like the following.
print(result_df)
id A1 B1 C1 A2 B2 C2
0 AA 10 50 90 20 60 100
1 BB 30 70 110 40 80 120