2024-04-24 22:39:53 发布
网友
我有一个数据帧,当前看起来如下所示:
X | A | B | C X1 | 1 | 3 | 5 X2 | 3 | 5 | 7
我想在Pandas或OpenRefine中对其进行重塑,使其看起来如下所示:
A | X1 | 1 A | X2 | 3 B | X1 | 3 B | X2 | 5 C | X1 | 5 C | X2 | 7
我知道我以前也做过类似的事,但我一辈子都记不清是怎么做的了。你知道吗
使用df.melt()
df.melt()
df.melt(id_vars='X', value_vars=['A','B','C']) X variable value 0 X1 A 1 1 X2 A 3 2 X1 B 3 3 X2 B 5 4 X1 C 5 5 X2 C 7
使用
df.melt()
相关问题 更多 >
编程相关推荐