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多线程编程(七):使用Condition实现复杂同步
Apr 05 Python
用Python给文本创立向量空间模型的教程
Apr 23 Python
Python 加密的实例详解
Oct 09 Python
Django中针对基于类的视图添加csrf_exempt实例代码
Feb 11 Python
记一次python 内存泄漏问题及解决过程
Nov 29 Python
python-opencv 将连续图片写成视频格式的方法
Jan 08 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
Python 中包/模块的 `import` 操作代码
Apr 22 Python
用django-allauth实现第三方登录的示例代码
Jun 24 Python
详解利用OpenCV提取图像中的矩形区域(PPT屏幕等)
Jul 01 Python
python 实现绘制整齐的表格
Nov 18 Python
Python面向对象程序设计之静态方法、类方法、属性方法原理与用法分析
Mar 23 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
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
PHP+DBM的同学录程序(2)
2006/10/09 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
php对图像的各种处理函数代码小结
2013/07/08 PHP
Thinkphp3.2.3整合phpqrcode生成带logo的二维码
2016/07/21 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
PHP使用POP3读取邮箱接收邮件的示例代码
2020/07/08 PHP
javascript检测浏览器flash版本的实现代码
2011/12/06 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
2014/08/20 Javascript
JavaScript中使用document.write向页面输出内容实例
2014/10/16 Javascript
javascript关于继承的用法汇总
2014/12/20 Javascript
基于豆瓣API+Angular开发的web App
2015/01/02 Javascript
jQuery EasyUi实战教程之布局篇
2016/01/26 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
通过示例彻底搞懂js闭包
2017/08/10 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
Vue通过配置WebSocket并实现群聊功能
2019/12/31 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python计时相关操作详解【time,datetime】
2017/05/26 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
python中模块查找的原理与方法详解
2017/08/11 Python
超简单的Python HTTP服务
2019/07/22 Python
浅谈Python中的模块
2020/06/10 Python
PyTorch中的拷贝与就地操作详解
2020/12/09 Python
几个解决兼容IE6\7\8不支持html5标签的几个方法
2013/01/07 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
英国内衣连锁店:Boux Avenue
2018/01/24 全球购物
波兰购物网站:MALL.PL
2019/05/01 全球购物
人力资源经理的岗位职责
2014/03/02 职场文书
党校个人总结
2015/03/04 职场文书
幼儿园教师暑期培训心得体会
2016/01/09 职场文书
MySQL约束超详解
2021/09/04 MySQL
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python