我必须找到使用现有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)