对pandas将dataframe中某列按照条件赋值的实例讲解

作者:leo_weile 时间:2023-03-12 07:24:58 

在数据处理过程中,经常会出现对某列批量做某些操作,比如dataframe df要对列名为“values”做大于等于30设置为1,小于30设置为0操作,可以这样使用dataframe的apply函数来实现,

具体实现代码如下:


def fun(x):
if x >= 30:
return 1
else:
return 0

values= feature['values'].apply(lambda x: fun(x))

具体的逻辑可以修改fun函数来实现,但是按照某些条件选择列不是这种实现方法,如有需求,请自己百度。

来源:https://blog.csdn.net/leo_weile/article/details/80817883

标签:pandas,dataframe
0
投稿

猜你喜欢

  • Python发展简史 Python来历

    2021-12-17 11:16:37
  • 使用Python pandas读取CSV文件应该注意什么?

    2022-06-26 16:05:50
  • sql 百万级数据库优化方案分享

    2024-01-20 13:20:24
  • python OpenCV 图像通道数判断

    2023-10-15 18:21:22
  • python实现微信自动回复机器人功能

    2023-12-30 01:01:40
  • 基于Tensorflow的MNIST手写数字识别分类

    2023-12-01 11:35:18
  • python中正则表达式与模式匹配

    2023-08-25 22:54:59
  • 基于PyQT5制作英雄联盟全皮肤下载器

    2023-07-03 15:54:08
  • python 实现提取log文件中的关键句子,并进行统计分析

    2022-04-19 06:24:09
  • 如何快捷地实现分页显示功能?

    2010-01-01 15:08:00
  • Win11平台安装和配置NeoVim0.8.2编辑器搭建Python3开发环境详细过程(2023最新攻略)

    2023-06-06 21:28:07
  • 深入浅出MySQL双向复制技术

    2009-03-25 15:40:00
  • Git基本概述

    2023-12-07 14:13:28
  • Python备份Mysql脚本

    2024-01-16 05:19:28
  • Python真题案例之蛇形数组详解

    2021-12-09 11:00:40
  • 一起感受HTML5和CSS3的能量[译]

    2009-09-04 16:29:00
  • uniapp项目打包为桌面应用的方法步骤

    2024-04-29 13:16:04
  • Python中使用装饰器来优化尾递归的示例

    2023-09-19 21:39:07
  • Tkinter组件Checkbutton的具体使用

    2023-03-19 14:55:46
  • python创建和使用字典实例详解

    2021-06-11 11:37:06
  • asp之家 网络编程 m.aspxhome.com