在python中填充上面行的最小值的最佳算法

我目前有一个数据框,我想创建一个名为“min”的新列。它存储上面行(包括当前行)的最低数字(在“num”列中找到)。是否有内置的 API 可以做到这一点?我只能想到创建一个循环遍历每一行的循环。

“min”列的输出应如下图所示。

谢谢!

http://img2.mukewang.com/614006c10001d35502380198.jpg

拉风的咖菲猫
浏览 143回答 1
1回答

守候你守候我

如果这是您的数据框:(仅示例)In [2249]: dfOut[2249]:                date   num0  12/10/2018 13:56   4001  12/10/2018 12:28   6002  12/10/2018 13:57   3003  12/10/2018 12:36  1200In [2251]: df['min'] = df['num'].cummin()In [2252]: dfOut[2252]:                date   num  min0  12/10/2018 13:56   400  4001  12/10/2018 12:28   600  4002  12/10/2018 13:57   300  3003  12/10/2018 12:36  1200  300
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python