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

 更新时间:2018年11月28日 10:00:52   作者:SherryGo  
今天小编就为大家分享一篇pandas使用apply多列生成一列数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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+eval函数实现动态地计算数学表达式详解

    Python+eval函数实现动态地计算数学表达式详解

    Python的 eval() 允许从基于字符串或基于编译代码的输入中计算任意Python表达式。当从字符串或编译后的代码对象的任何输入中动态计算Python表达式时,此函数非常方便。本文将利用eval实现动态地计算数学表达式,需要的可以参考一下
    2022-09-09
  • Python动态属性与反射机制方式

    Python动态属性与反射机制方式

    深入探索Python中的反射机制和动态属性的细节,对我们来说是编写具有适应性和高可扩展性程序的关键,本篇文章旨在通过详尽的概念介绍和精心设计的代码示例,加强您对这些核心概念的把握,并助您在实践中运用自如
    2024-06-06
  • Python写的英文字符大小写转换代码示例

    Python写的英文字符大小写转换代码示例

    这篇文章主要介绍了Python写的英文字符大小写转换代码示例,本文例子相对简单,本文直接给出代码实例,需要的朋友可以参考下
    2015-03-03
  • python rsa 加密解密

    python rsa 加密解密

    本篇文章主要介绍了python rsa加密解密 (编解码,base64编解码)的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • 浅谈matplotlib默认字体设置探索

    浅谈matplotlib默认字体设置探索

    这篇文章主要介绍了matplotlib默认字体设置探索,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • Python将一个CSV文件里的数据追加到另一个CSV文件的方法

    Python将一个CSV文件里的数据追加到另一个CSV文件的方法

    今天小编就为大家分享一篇Python将一个CSV文件里的数据追加到另一个CSV文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07
  • python flask实现分页的示例代码

    python flask实现分页的示例代码

    这篇文章主要介绍了python flask实现分页的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Python实现校园网自动登录的脚本分享

    Python实现校园网自动登录的脚本分享

    这篇文章主要和大家分享一个Python脚本,leukemia实现校园网自动登录功能。文中的示例代码简洁易懂,快跟随小编一起动手尝试一下吧
    2022-06-06
  • 用Python实现随机森林算法的示例

    用Python实现随机森林算法的示例

    这篇文章主要介绍了用Python实现随机森林算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • Python网络请求使用Requests库抓取解析数据

    Python网络请求使用Requests库抓取解析数据

    在网络编程中,请求和接收数据是最常见的任务之一,Python的Requests库提供了丰富的功能,使得HTTP请求变得非常简单,在本文中,我们将了解如何使用Requests库发起HTTP请求,并解析返回的数据
    2023-08-08

最新评论