在数据处理过程中,经常会出现对某列批量做某些操作,比如data df要对列名为“values”做大于等于30设置为1,小于30设置为0操作,可以这样使用data 的apply函数来实现,
具体实现代码如下:
def fun(x): if x >= 30: return 1 else: return 0 values= feature[\'values\'].apply(lambda x: fun(x))
具体的逻辑可以修改fun函数来实现,但是按照某些条件选择列不是这种实现方法,如有需求,请自己百度。
以上这篇对pandas将data 中某列按照条件赋值的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
继续阅读与本文标签相同的文章
上一篇 :
深度实践:如何用神经网络给黑白照片着色
-
什么是高防?有什么用?
2026-05-19栏目: 教程
-
阿里云如何添加CDN解析过程 新手必看教程
2026-05-19栏目: 教程
-
好程序员web前端学习路线分享css3中的渐进增强和降级
2026-05-19栏目: 教程
-
什么是苹果iOS超级签名源码系统?
2026-05-19栏目: 教程
-
好程序员web前端学习路线分享模拟JavaScript中面向对象技术
2026-05-19栏目: 教程
