Python简单实现计算当前单元格的前几行之和
来源:互联网 发布:电脑磁盘数据恢复 编辑:程序博客网 时间:2024/06/04 20:06
想去实现计算当前单元格当前位置前一列的前几行之和,cvalue列为要计算的数据,new为目标列、新生成
数据格式如下:
cvaluenew555102030535540545550555以目前水平能想到的只能是按需求直接计算,原理同斐波那契数列
#-*-coding:utf-8-*-import pandas as pddata=pd.read_excel(path)data['new']=0c=data['cvalue']n=data['new']n[0],n[1]=c[0],n[0]+c[1]
a=1while a<len(n): n[a] = n[a - 1] + c[a] a += 1
不过实际数据量37万行,上面的程序连结果都输出不了
于是函数里加了个yield关键字
while a < len(n): yield n[a - 1] n[a] = n[a - 1] + c[a] a += 1代码执行用了3微秒,不过返回了生成器,用了list和for遍历,居然用了一个小时,效率都很低,看到的朋友有什么好的办法指点下不
阅读全文
1 0
- Python简单实现计算当前单元格的前几行之和
- python并行计算的简单实现--pp
- Python实现简单的斐波拉切数列计算
- python实现一个简单泰勒的计算
- Python 简单的两数之和问题
- 复制当前单元格上一个单元格的内容到当前单元格
- Python简单实现基于VSM的余弦相似度计算
- Python简单实现基于VSM的余弦相似度计算
- Python简单实现基于VSM的余弦相似度计算
- Python简单实现基于VSM的余弦相似度计算
- Python简单实现基于VSM的余弦相似度计算
- C1FlexGrid中实现类似Excel单元格计算的功能
- DataGridView 当前单元格的行
- python简单实现拉格朗日差值计算
- 计算整数的各位之和
- 3sum 三数之和为0的简单实现
- 求二叉树的所有结点之和,Python实现
- excel 计算单元格的算式
- 偶得一前端面试题,作答如下,欢迎大佬review
- Andriod Studio单元测试问题集总
- Android程序员都该明白--从Activity到View(一)
- 源码安装以太坊/wtc
- QMAKE_LFLAGS妙用
- Python简单实现计算当前单元格的前几行之和
- cocos2dx点击按钮更改按钮图片
- java后台JSON解析前台传入的数组JSON字符串
- vue.js在windows本地下搭建环境和创建项目
- es6快速入门(3)--函数的扩展
- 鼠标切换
- LWC 63: 749. Contain Virus
- TextView 、EditTextView 使用
- 最近元素查找