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


Posted in Python onApril 08, 2018

实例如下所示:

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 相关文章推荐
用python一行代码得到数组中某个元素的个数方法
Jan 28 Python
python requests使用socks5的例子
Jul 25 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
python实现局域网内实时通信代码
Dec 22 Python
python+selenium+PhantomJS抓取网页动态加载内容
Feb 25 Python
Python虚拟环境的创建和包下载过程分析
Jun 19 Python
Python 如何调试程序崩溃错误
Aug 03 Python
详解python方法之绑定方法与非绑定方法
Aug 17 Python
Python Opencv实现单目标检测的示例代码
Sep 08 Python
Python创建简单的神经网络实例讲解
Jan 04 Python
Python+Selenium自动化环境搭建与操作基础详解
Mar 13 Python
Pandas标记删除重复记录的方法
Apr 08 #Python
Python将DataFrame的某一列作为index的方法
Apr 08 #Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
Apr 08 #Python
浅谈pandas中DataFrame关于显示值省略的解决方法
Apr 08 #Python
python3获取两个日期之间所有日期,以及比较大小的实例
Apr 08 #Python
python pandas中DataFrame类型数据操作函数的方法
Apr 08 #Python
python随机取list中的元素方法
Apr 08 #Python
You might like
linux下 C语言对 php 扩展
2008/12/14 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
2014/05/10 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
jQuery 事件队列调整方法
2009/09/18 Javascript
javascript面向对象之二 命名空间
2011/02/08 Javascript
JavaScript XML和string相互转化实现代码
2011/07/04 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
JavaScript表单通过正则表达式验证电话号码
2014/03/14 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
JavaScript函数中关于valueOf和toString的理解
2016/06/14 Javascript
整理关于Bootstrap模态弹出框的慕课笔记
2017/03/29 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
编写自定义的Django模板加载器的简单示例
2015/07/21 Python
Python中的字典与成员运算符初步探究
2015/10/13 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
使用pyqt 实现重复打开多个相同界面
2019/12/13 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
解决Python发送Http请求时,中文乱码的问题
2020/04/30 Python
python中_del_还原数据的方法
2020/12/09 Python
css3实现wifi信号逐渐增强效果实例
2017/08/09 HTML / CSS
香港交友网站:be2香港
2018/07/22 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
资深生产主管自我评价
2013/09/22 职场文书
银行介绍信范文
2014/01/10 职场文书