This is my df:
import pandas as pd
categoria = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
dados1 = [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
dados2 = [144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2]
df = pd.DataFrame([dados1, dados2], columns = categoria)
print(df)
Jan Feb Mar Apr May ... Aug Sep Oct Nov Dec
0 29.9 71.5 106.4 129.2 144.0 ... 148.5 216.4 194.1 95.6 54.4
1 144.0 176.0 135.6 148.5 216.4 ... 54.4 29.9 71.5 106.4 129.2
But I'd like something like this:
dados1 dados2
Jan 29.9 144.0
Feb 71.5 176.0
Mar 106.4 135.6
What I tried so far:
df1 = pd.pivot_table(df, index = categoria, columns = [dados1, dados2])
But I've got an error:
ValueError: Grouper and axis must be same length
What should I do?