python – 在pandas系列中使用前一个“行”的值
我有一个看起来像这样的CSV(当带入带有的pandas Dataframe时) 我想根据以下逻辑更新列ad_requests中的值: 对于给定的行,如果ad_requests具有值,请不管它.否则,请为ad_requests的前一行值减去上一行的展示值.所以在第一个例子中,我们希望最终得到: 我部分到了那里:
这就是我陷入困境的地方.在其他之后,我想“回去”并访问之前的“行”,但我知道这不是大熊猫的意思. Python:2.7.10 熊猫:0.18.0 最佳答案
你会想做这样的事情:
警告来自于我们正在更改数据框视图的值,这会影响原始数据框.然而,这就是我们希望做的事情,所以它并不关心我们. (Python 2.7.12和Pandas 0.19.0) 编辑: 更改最后一行代码
至
消除了禁止任何警告的需要:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |