对pandas将dataframe中某列按照条件赋值的实例讲解,pandasdataframe
对pandas将dataframe中某列按照条件赋值的实例讲解,pandasdataframe
在数据处理过程中,经常会出现对某列批量做某些操作,比如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函数来实现,但是按照某些条件选择列不是这种实现方法,如有需求,请自己百度。
以上这篇对pandas将dataframe中某列按照条件赋值的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编橙之家。
相关内容
- python之pandas用法大全,pythonpandas大全
- Python pandas常用函数详解,pythonpandas
- Python遍历pandas数据方法总结,python遍历pandas
- python使用pandas实现数据分割实例代码,pythonpandas
- python学习教程之Numpy和Pandas的使用,numpypandas
- Python数据分析之如何利用pandas查询数据示例代码,pyt
- 对pandas的dataframe绘图并保存的实现方法,pandasdataframe
- Python科学计算之Pandas详解,pythonpandas
- Python数据分析之真实IP请求Pandas详解,pythonpandas
- Windows下Python使用Pandas模块操作Excel文件的教程,
评论关闭