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中使用PyHook监听鼠标和键盘事件实例
Jul 18 Python
python利用datetime模块计算时间差
Aug 04 Python
简要讲解Python编程中线程的创建与锁的使用
Feb 28 Python
python3实现跳一跳点击跳跃
Jan 08 Python
Python实现的购物车功能示例
Feb 11 Python
Python从零开始创建区块链
Mar 06 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
Feb 21 Python
关于python多重赋值的小问题
Apr 17 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
Python matplotlib生成图片背景透明的示例代码
Aug 30 Python
利于python脚本编写可视化nmap和masscan的方法
Dec 29 Python
Python绘制K线图之可视化神器pyecharts的使用
Mar 02 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中抽象类和接口的概念以及区别
2013/06/27 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
golang与PHP输出excel示例
2016/07/22 PHP
浅谈php数组array_change_key_case() 函数和array_chunk()函数
2016/10/22 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
JS 去除Array中的null值示例代码
2013/11/20 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
显示今天的日期js代码(阳历和农历)
2014/09/30 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
js实现无缝循环滚动
2020/06/23 Javascript
js格式化时间的简单实例
2016/11/27 Javascript
Vue.js 点击按钮显示/隐藏内容的实例代码
2018/02/08 Javascript
小程序ios音频播放没声音问题的解决
2018/07/11 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
mpvue网易云短信接口实现小程序短信登录的示例代码
2020/04/03 Javascript
vue实现简单学生信息管理
2020/05/30 Javascript
在NodeJs中使用node-schedule增加定时器任务的方法
2020/06/08 NodeJs
[26:52]LGD vs EG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
Python 实现使用dict 创建二维数据、DataFrame
2018/04/13 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
pycharm如何实现跨目录调用文件
2020/02/28 Python
keras中epoch,batch,loss,val_loss用法说明
2020/07/02 Python
《记承天寺夜游》教学反思
2014/02/16 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
好媳妇事迹材料
2014/12/24 职场文书
工作保证书怎么写
2015/02/28 职场文书
质检员工作总结2015
2015/04/25 职场文书
毕业设计致谢词
2015/05/14 职场文书
婚礼领导致辞大全
2015/07/28 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis
python计算列表元素与乘积详情
2022/08/05 Python