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.3使用tkinter开发猜数字游戏示例
Mar 14 Python
pytorch 把MNIST数据集转换成图片和txt的方法
May 20 Python
Python将json文件写入ES数据库的方法
Apr 10 Python
python实现两个dict合并与计算操作示例
Jul 01 Python
Python Django 实现简单注册功能过程详解
Jul 29 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
python主线程与子线程的结束顺序实例解析
Dec 17 Python
将数据集制作成VOC数据集格式的实例
Feb 17 Python
matplotlib实现数据实时刷新的示例代码
Jan 05 Python
使用pytorch实现线性回归
Apr 11 Python
Python办公自动化之Excel(中)
May 24 Python
Python+tkinter实现高清图片保存
Mar 13 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/02/28 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
node.js中实现同步操作的3种实现方法
2014/12/05 Javascript
js查找节点的方法小结
2015/01/13 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
用jquery获取自定义的标签属性的值简单实例
2016/09/17 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
python logging类库使用例子
2014/11/22 Python
Ubuntu下安装PyV8
2016/03/13 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Python PyQt5标准对话框用法示例
2017/08/23 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
破解安装Pycharm的方法
2018/10/19 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python json读写方式和字典相互转化
2020/04/18 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
AmazeUI的下载配置与Helloworld的实现
2020/08/19 HTML / CSS
英国在线花园中心:You Garden
2018/06/03 全球购物
会计系个人求职信范文分享
2013/12/20 职场文书
幼儿园元旦亲子活动方案
2014/02/17 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
电视节目策划方案
2014/05/16 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
党的群众路线教育实践活动个人对照检查材料(四风)
2014/11/05 职场文书
清明扫墓感想
2015/08/11 职场文书
java基础——多线程
2021/07/03 Java/Android
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫