pandas.DataFrame 根据条件新建列并赋值的方法

 更新时间:2018年04月08日 16:57:26   作者:魏之燕  
下面小编就为大家分享一篇pandas.DataFrame 根据条件新建列并赋值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

实例如下所示:

import numpy as np
import pandas as pd

data = {'city': ['Beijing', 'Shanghai', 'Guangzhou', 'Shenzhen', 'Hangzhou', 'Chongqing'],
    'year': [2016,2016,2015,2017,2016, 2016],
    'population': [2100, 2300, 1000, 700, 500, 500]}
frame = pd.DataFrame(data, columns = ['year', 'city', 'population', 'debt'])

# 使用apply函数, 如果city字段包含'ing'关键词,则'判断'这一列赋值为1,否则为0
frame['panduan'] = frame.city.apply(lambda x: 1 if 'ing' in x else 0)
print(frame)

以上这篇pandas.DataFrame 根据条件新建列并赋值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python实现提取PDF简历信息并存入Excel

    Python实现提取PDF简历信息并存入Excel

    作为人力资源部的小伙伴,常常需要把他人投递的PDF简历资料里的关键信息数据,提取到excel表中汇总,这个时候用Python实现最合适, 快来学习一下如何实现吧
    2022-04-04
  • 浅谈Python由__dict__和dir()引发的一些思考

    浅谈Python由__dict__和dir()引发的一些思考

    这篇文章主要介绍了浅谈Python由__dict__和dir()引发的一些思考,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • python随机3分钟发送一次消息完整代码

    python随机3分钟发送一次消息完整代码

    最近我接到这样的任务需求有一个实时任务,想要间隔3分钟发送,最近的一次消息,接下来通过本文给大家分享python随机3分钟发送一次消息,需要的朋友可以参考下
    2024-03-03
  • python开发之tkinter实现图形随鼠标移动的方法

    python开发之tkinter实现图形随鼠标移动的方法

    这篇文章主要介绍了python开发之tkinter实现图形随鼠标移动的方法,涉及Python基于tkinter绘图的相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • Python中selenium_webdriver下拉框操作指南

    Python中selenium_webdriver下拉框操作指南

    selenium 虽然过了这么多年,但是到目前为止依然是比较流行的自动化框架了,下面这篇文章主要给大家介绍了关于Python中selenium_webdriver下拉框操作的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-01-01
  • 人工智能深度学习OpenAI baselines的使用方法

    人工智能深度学习OpenAI baselines的使用方法

    这篇文章主要为大家介绍了人工智能深度学习OpenAI baselines的使用方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python定时任务APScheduler原理及实例解析

    Python定时任务APScheduler原理及实例解析

    这篇文章主要介绍了Python定时任务APScheduler原理及实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 基于Google的Python编码规范标准

    基于Google的Python编码规范标准

    这篇文章主要介绍了基于Google的Python编码规范标准,其中包含了分号,行长度,括号,缩进,空行,空格等基本符号的使用规则,有需要的朋友可以参考下
    2021-08-08
  • python散点图的绘制

    python散点图的绘制

    这篇文章主要介绍了python散点图的绘制,这是的绘制图有二维散点图的绘制,采用pandas.plotting.scatter_matrix函数绘制和采用seaborn进行绘制等绘制方式,需要的小伙伴可以参考一下
    2022-02-02
  • Python数据结构集合set教程示例详解

    Python数据结构集合set教程示例详解

    这篇文章主要为大家介绍了Python数据结构集合set教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09

最新评论