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入门之语句(if语句、while语句、for语句)
Jan 19 Python
在Python中使用zlib模块进行数据压缩的教程
Jun 26 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
Python语言描述机器学习之Logistic回归算法
Dec 21 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
python 读取数据库并绘图的实例
Dec 03 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
Mar 08 Python
python nohup 实现远程运行不宕机操作
Apr 16 Python
python 浮点数四舍五入需要注意的地方
Aug 18 Python
python 实现压缩和解压缩的示例
Sep 22 Python
详解python对象之间的交互
Sep 29 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
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
laravel 实现用户登录注销并限制功能
2019/10/24 PHP
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
微信小程序 获取相册照片实例详解
2016/11/16 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
Vue 实现前进刷新后退不刷新的效果
2019/06/14 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
javascript数组的定义及操作实例
2019/11/10 Javascript
js实现带搜索功能的下拉框
2020/01/11 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
Python itertools模块详解
2015/05/09 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
python3.4用函数操作mysql5.7数据库
2017/06/23 Python
python中如何使用正则表达式的集合字符示例
2017/10/09 Python
[原创]教女朋友学Python3(二)简单的输入输出及内置函数查看
2017/11/30 Python
PyQt5主窗口动态加载Widget实例代码
2018/02/07 Python
Python多线程处理实例详解【单进程/多进程】
2019/01/30 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
澳大利亚领先的孕妇服装品牌:Mamaway
2018/08/14 全球购物
学习十八大报告感言
2014/02/04 职场文书
工厂会计员职责
2014/02/06 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
期中考试后的感想
2015/08/07 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
游戏《东方异文石:爱亚利亚黎明》正式版发布
2022/04/03 其他游戏