pandas使用apply多列生成一列数据的实例
作者:SherryGo 时间:2022-11-16 20:23:59
如下所示:
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)
来源:https://blog.csdn.net/xueruixuan/article/details/80747849
标签:pandas,apply
0
投稿
猜你喜欢
介绍Python中几个常用的类方法
2023-02-10 09:17:49
python实现人像动漫化的示例代码
2021-08-16 06:36:17
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
2023-07-11 03:55:49
深入理解python中的ThreadLocal
2022-02-08 11:40:03
python中验证码连通域分割的方法详解
2022-09-30 11:04:00
拿来就用!Python批量合并PDF的示例代码
2021-01-02 15:39:23
python实现比较文件内容异同
2022-11-10 19:25:27
微软补丁KB967723造成MySQL频繁无法连接
2009-11-03 14:28:00
浅谈python3中input输入的使用
2022-05-15 22:32:57
python实现一个简单的贪吃蛇游戏附代码
2022-10-21 13:27:30
如何使用 Flask 做一个评论系统
2023-12-08 21:04:48
详解Bootstrap创建表单的三种格式(一)
2024-05-10 14:08:19
Python pandas如何向excel添加数据
2021-07-14 17:37:41
golang判断net.Conn 是否已关闭的操作
2024-04-30 10:07:02
编写python代码实现简单抽奖器
2023-04-07 12:32:48
python 重定向获取真实url的方法
2022-10-25 03:24:46
PHP substr()函数参数解释及用法讲解
2023-11-24 11:47:56
深度剖析Golang中的数组,字符串和切片
2024-02-17 08:53:13
详解Python 数据库 (sqlite3)应用
2024-01-21 06:14:46
详解vue服务端渲染(SSR)初探
2024-05-11 09:16:13