热线电话:13121318867

登录
2019-03-05 阅读量: 738
将(rxc)数组的大小调整为(r * 2 x c-1)

我有一个包含3列的数据框:白天,早上和晚上,早上和晚上都是测量值。

我需要将其转换为仅包含日期和度量的数据框,以便:

Day, Morning, Evening

[0, 2, 3]

Day,value

[0,2]

[0,3]

我可以用循环来做,但我想知道是否有更多的pythonic方法在循环外执行它?特别是因为我将在大(ish)数据集上重复这个。

解决办法:检查 stack

df_output = df.stack().reset_index(level=0)

df_output

Out[372]:

day 0

mor 0 80.000000

ev 0 82.000000

mor 1 80.555556

ev 1 82.555556

mor 2 81.111111

ev 2 83.111111

mor 3 81.666667

ev 3 83.666667

mor 4 82.222222

ev 4 84.222222

mor 5 82.777778

ev 5 84.777778

mor 6 83.333333

ev 6 85.333333

mor 7 83.888889

ev 7 85.888889

mor 8 84.444444

ev 8 86.444444

mor 9 85.000000

ev 9 87.000000

0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子