对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