pandas使用apply多列生成一列数据的实例


Posted in Python onNovember 28, 2018

如下所示:

import pandas as pd
def my_min(a, b):
  return min(abs(a),abs(b))
s = pd.Series([10.0247,10.0470, 10.0647,10.0761,15.0800,10.0761,10.0647,10.0470,10.0247,10.0,9.9753,9.9530,9.9353,9.9239,18.92,9.9239,9.9353,9.9530,9.9753,10.0])
df = pd.DataFrame(s)
df.columns=['value']
df['val_1'] = df['value'].diff()
df['val_2'] = df['val_1'].shift(-1)
df['val'] = df.apply(lambda row: my_min(row['val_1'], row['val_2']), axis=1)

以上这篇pandas使用apply多列生成一列数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
Dec 04 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
详解python pandas 分组统计的方法
Jul 30 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
关于python3中setup.py小概念解析
Aug 22 Python
一行Python代码制作动态二维码的实现
Sep 09 Python
python 扩展print打印文件路径和当前时间信息的实例代码
Oct 11 Python
python 实现提取log文件中的关键句子,并进行统计分析
Dec 24 Python
基于Python3.6中的OpenCV实现图片色彩空间的转换
Feb 03 Python
利用Python优雅的登录校园网
Oct 21 Python
python里反向传播算法详解
Nov 22 Python
pandas通过loc生成新的列方法
Nov 28 #Python
python去除拼音声调字母,替换为字母的方法
Nov 28 #Python
浅谈python实现Google翻译PDF,解决换行的问题
Nov 28 #Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 #Python
10分钟教你用Python实现微信自动回复功能
Nov 28 #Python
Linux CentOS Python开发环境搭建教程
Nov 28 #Python
Python 获取中文字拼音首个字母的方法
Nov 28 #Python
You might like
PHP实现文件下载详解
2014/11/27 PHP
Laravel 5框架学习之Eloquent (laravel 的ORM)
2015/04/08 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
小议Javascript中的this指针
2010/03/18 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
js获取视频时长代码
2014/04/10 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
angular 基于ng-messages的表单验证实例
2017/05/04 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
打字效果动画的4种实现方法(超简单)
2017/10/18 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
详解vuex结合localstorage动态监听storage的变化
2018/05/03 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
Python闭包的两个注意事项(推荐)
2017/03/20 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
Python网络编程使用select实现socket全双工异步通信功能示例
2018/04/09 Python
python下载微信公众号相关文章
2019/02/26 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Python如何筛选序列中的元素的方法实现
2019/07/15 Python
利用python list完成最简单的DB连接池方法
2019/08/09 Python
python线程的几种创建方式详解
2019/08/29 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
UGG雪地靴荷兰官网:UGG荷兰
2016/09/09 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
高中毕业的自我鉴定
2013/12/09 职场文书
地震捐款倡议书
2014/08/29 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书