熊猫CSV到行和列的数据帧转换

时间:2018-09-23 23:00:44

标签: python pandas dataframe

我有此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

1 个答案:

答案 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
相关问题