如何从Python中的上一个值中减去下一个值?

普拉迪普

我想从列表中的下一个值中减去前一个值,最后将输出添加到字典中。

例子:

# Original List
l= [1, 10, 25, 35, 55, 100]
# Expected Out put
nl = [9, 15, 10, 20, 45]
# another list
lst = ['col1', 'col2', 'col3', 'col4', 'col5']
# final result
result = [{'col1': 9}, {'col2': 15}, {'col3': 10}, {'col4': 20}, {'col5': 45}]
熊猫C

这是你需要做的

l= [1, 10, 25, 35, 55, 100]
nl = [(n-l[i-1]) if i else n for i,n in enumerate(l)]
lst = ['col1', 'col2', 'col3', 'col4', 'col5']
final = dict(zip(lst, nl))
Out[460]: {'col1': 1, 'col2': 9, 'col3': 15, 'col4': 10, 'col5': 20}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何找到从R中的下一个日期减去与上一个日期对应的值

如何在Python枚举中优雅地找到下一个和上一个值?

比较Angular中Observable的上一个值与下一个值

比较熊猫系列中的上一个值和下一个值

从python中的下一个时间值减去前一个时间值

比较Pandas列中的上一个和下一个不同的值

PHP如何导航到数组中的上一个和下一个值

如何在MSSQL中查找天的上一个和下一个值?

如何使用按钮调用数组中的下一个和上一个值?

如何通过查看每行中的上一个和下一个值进行分组

如何在php中获取上一个和下一个数组值?

Python:在元组列表中,找到下一个元组的值时,检索上一个元组的键?

如何从上一个单元格中减去下一个单元格

熊猫从一个值中减去所有值,移至下一个值并重复

python中的下一个argmax值

根据上一个和下一个正确值替换向量中的值?

将列表中的值与上一个和下一个值进行比较

如何用下一个(或数据帧同一列中的上一个值)替换行中的当前值?

如何知道聚合组具有上一个/下一个值?

也可以访问上一个和下一个值的Python循环

在R中:如何创建一个具有一个初始值的列,每个下一个值是前一个加上一个设置的整数

如果存在,则获取DataFrame中的上一个和下一个索引值

根据上一个和下一个值拆分和枚举 R 中的序列元素

dplyr mutate函数可垂直计算列(当前,上一个,下一个)中的值

通过单击javascript 3值中的按钮将日期更改为下一个/上一个

在 mysql 中根据 id 到下一个或上一个值计算行的 over() 子句错误

在R中,如果某个值不同于上一个或下一个值,如何添加TRUE / FALSE列?

从当前R减去下一个值

如何使用r中“下一个”组的第一个值?