小编Rea*_*234的帖子

堆叠数据帧列(Pandas)

我正在寻找一种方向来反向旋转数据帧.据我所知,pandas提供了一个pivot或pivot_table方法来将EAV df转换为"普通"df.但是,还有一种方法可以做反过来吗?

所以给定数据帧:

$df userid A B C 0 1 1 0 1 1 3 1 2 1 5 0

我想将其转换为(EAV模型):

$df E A V
0 A 1 0 B 1 0 C 0 1 A 1 1 B 3 1 C 1 2 A 1 2 B 5 2 C 0

最有效的方法是什么?

python pivot-table entity-attribute-value pandas

2
推荐指数
1
解决办法
716
查看次数