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 30 Python
详解python进行mp3格式判断
Dec 23 Python
Python 创建空的list,以及append用法讲解
May 04 Python
详解Python3 基本数据类型
Apr 19 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
Python实现微信机器人的方法
Sep 06 Python
Python二维数组实现求出3*3矩阵对角线元素的和示例
Nov 29 Python
Python:合并两个numpy矩阵的实现
Dec 02 Python
python函数enumerate,operator和Counter使用技巧实例小结
Feb 22 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 Python
python 基于DDT实现数据驱动测试
Feb 18 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之PHP语法学习笔记1
2006/12/17 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
PHP实现对站点内容外部链接的过滤方法
2014/09/10 PHP
php相对当前文件include其它文件的方法
2015/03/13 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
在模板页面的js使用办法
2010/04/01 Javascript
关于js datetime的那点事
2011/11/15 Javascript
JavaScript实现列出数组中最长的连续数
2014/12/29 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
ASP.NET jquery ajax传递参数的实例
2016/11/02 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
tornado捕获和处理404错误的方法
2014/02/26 Python
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
利用Python查看目录中的文件示例详解
2017/08/28 Python
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
python实现计数排序与桶排序实例代码
2019/03/28 Python
python MultipartEncoder传输zip文件实例
2020/04/07 Python
Python修改DBF文件指定列
2020/12/19 Python
Python实现疫情地图可视化
2021/02/05 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
浅谈html5 响应式布局
2014/12/24 HTML / CSS
日语专业毕业生自荐信
2013/11/11 职场文书
会计专业毕业生求职信分享
2014/01/03 职场文书
初三物理教学反思
2014/01/21 职场文书
考研复习计划
2015/01/19 职场文书
召开会议通知范文
2015/04/15 职场文书
舞出我人生观后感
2015/06/16 职场文书
教师教育教学随笔
2015/08/15 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript