小编JC *_*lli的帖子

将pandas DataFrame列添加到行的最佳方法

我必须找到使用现有DataFrame创建新Dataframe的最佳方法.

查看此链接以获得完整代码:jdoodle.com/a/xKP

我有这种DataFrame:

df = pd.DataFrame({'length': [112, 214, 52,88], 'views': [10000, 50000, 25000,5000], 'click': [55, 64, 85,9]},
     index = ['id1', 'id2', 'id3','id4'])

     click  length  views
id1     55     112  10000
id2     64     214  50000
id3     85      52  25000
id4      9      88   5000
Run Code Online (Sandbox Code Playgroud)

并且需要有这样的结果:

    type_stat   stat
id1     click     55
id2     click     64
id3     click     85
id4     click      9
id1    length    112
id2    length    214
id3    length     52
id4    length     88
id1     views  10000
id2     views  50000
id3     views  25000
id4     views …
Run Code Online (Sandbox Code Playgroud)

python reshape dataframe pandas

9
推荐指数
1
解决办法
149
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

reshape ×1