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 相关文章推荐
Python工程师面试题 与Python基础语法相关
Jan 14 Python
详解python 拆包可迭代数据如tuple, list
Dec 29 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
Feb 08 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
python实现的发邮件功能示例
Sep 11 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
python解析xml文件方式(解析、更新、写入)
Mar 05 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
如何利用Python动态模拟太阳系运转
Sep 04 Python
python使用ctypes库调用DLL动态链接库
Oct 22 Python
Python 如何实现文件自动去重
Jun 02 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 Mysql编程之高级技巧
2008/08/27 PHP
elgg 获取文件图标地址的方法
2010/03/20 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
深入理解PHP中的global
2014/08/19 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
ThinkPHP实现ajax仿官网搜索功能实例
2014/12/02 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
jQuery判断checkbox是否选中的3种方法
2014/08/12 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
微信小程序 loading(加载中提示框)实例
2016/10/28 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
JavaScript实现新年倒计时效果
2018/11/17 Javascript
在Vant的基础上封装下拉日期控件的代码示例
2018/12/05 Javascript
[31:01]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS Orenda
2014/05/23 DOTA
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python编程语言的35个与众不同之处(语言特征和使用技巧)
2014/07/07 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
Python 最大概率法进行汉语切分的方法
2018/12/14 Python
Pycharm的Available Packages为空的解决方法
2020/09/18 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
python GUI计算器的实现
2020/10/09 Python
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
信息技术课后反思
2014/04/27 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
图神经网络GNN算法
2022/05/11 Python