我读取数据并将其存储在pandas数据框架中。我想创建一个新的数据框架结构。
其中A、B列为字符串值,C列为numpy浮点数
当前数据帧结构(df_1):
A列 | B列 | C列 | Cell_1 | Metal_1 | 0.2 |
---|---|---|
Cell_1 | Metal_2 | 0.4 |
Cell_1 | Metal_3 | 0.3 |
Cell_1 | Metal_4 | 0.5 |
Cell_2 | Metal_1 | 0.1 |
Cell_2 | Metal_2 | 0.2 |
Cell_2 | Metal_3 | 0.3 |
Cell_2 | Metal_4 | 0.7 |
不需要使用循环。只需使用pivot方法
df.pivot(columns='Column A', values='Column C', index='Column B')