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 相关文章推荐
使用Python3编写抓取网页和只抓网页图片的脚本
Aug 20 Python
python re模块findall()函数实例解析
Jan 19 Python
解决python读取几千万行的大表内存问题
Jun 26 Python
Python解析Excle文件中的数据方法
Oct 23 Python
python添加菜单图文讲解
Jun 04 Python
Python3进制之间的转换代码实例
Aug 24 Python
在Matplotlib图中插入LaTex公式实例
Apr 17 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 Python
scrapy头部修改的方法详解
Dec 06 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 Python
plt.figure()参数使用详解及运行演示
Jan 08 Python
python数字图像处理之对比度与亮度调整示例
Jun 28 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
德劲1104的电路分析与改良
2021/03/01 无线电
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
如何用php生成扭曲及旋转的验证码图片
2013/06/07 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
JQuery动态给table添加、删除行 改进版
2011/01/19 Javascript
Jquery实现图片放大镜效果的思路及代码(自写)
2013/10/18 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
angularjs中的单元测试实例
2014/12/06 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
使用Vue.js开发微信小程序开源框架mpvue解析
2018/03/20 Javascript
解析vue data不可以使用箭头函数问题
2018/07/03 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
vue webpack重写cookie路径的方法
2019/07/10 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Python实现的字典值比较功能示例
2018/01/08 Python
CentOS下Python3的安装及创建虚拟环境的方法
2018/11/28 Python
简单了解python数组的基本操作
2019/11/26 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
使用索引(Index)有哪些需要考虑的因素
2016/10/19 面试题
师范生自荐信
2013/10/27 职场文书
外语学院毕业生的自我鉴定
2013/11/28 职场文书
货车司机岗位职责
2014/03/18 职场文书
酒店管理求职信范文
2014/04/06 职场文书
2015年助残日活动总结
2015/03/27 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server
redis中lua脚本使用教程
2021/11/01 Redis
MySQL笔记 —SQL运算符
2022/01/18 MySQL