我有此CSV数据
C, linear, poly
0.001,0.03,0.04 <-- error values
0.01,0.01,0.03
0.1,0.00,0.02
1.0,0.00,0.01
10,0.00,0.01
使用熊猫,我如何创建一个包含一列唯一C值,与该C值相关联的内核以及错误的数据框?
预期产量
pip install google-cloud-storage
答案 0 :(得分:3)
您可以使用pd.DataFrame.pivot
:
res = df.pivot(index='C', columns='kernel', values='error')
print(res)
kernel linear poly
C
0.001 0.03 0.04
0.010 0.01 0.03
0.100 0.00 0.02
1.000 0.00 0.01
10.000 0.00 0.01