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在windows下实现备份程序实例
Jul 04 Python
在Django的URLconf中使用多个视图前缀的方法
Jul 18 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
Swift 3.0在集合类数据结构上的一些新变化总结
Jul 11 Python
Python 转义字符详细介绍
Mar 21 Python
requests和lxml实现爬虫的方法
Jun 11 Python
python3如何将docx转换成pdf文件
Mar 23 Python
python 通过字符串调用对象属性或方法的实例讲解
Apr 21 Python
Python符号计算之实现函数极限的方法
Jul 15 Python
使用python的turtle函数绘制一个滑稽表情
Feb 28 Python
Python datetime 格式化 明天,昨天实例
Mar 02 Python
Python如何急速下载第三方库详解
Nov 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网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
php自定文件保存session的方法
2014/12/10 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
Ajax请求PHP后台接口返回信息的实例代码
2018/08/21 PHP
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
JS获取地址栏参数的小例子
2013/08/23 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
jquery自动填充勾选框即把勾选框打上true
2014/03/24 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
jQuery实现的网站banner图片无缝轮播效果完整实例
2019/01/28 jQuery
JS实现关闭小广告特效
2021/01/29 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
[11:44]Ti9 OG夺冠时刻
2019/08/25 DOTA
Python通过90行代码搭建一个音乐搜索工具
2015/07/29 Python
总结python实现父类调用两种方法的不同
2017/01/15 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
python中强大的format函数实例详解
2018/12/05 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
python模块和包的应用BASE_PATH使用解析
2019/12/14 Python
Python调用.NET库的方法步骤
2019/12/27 Python
Django后台管理系统的图文使用教学
2020/01/20 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
Python正则表达式如何匹配中文
2020/05/27 Python
python利用opencv保存、播放视频
2020/11/02 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
浅谈移动端网页图片预加载方案
2018/11/05 HTML / CSS
雅萌 (YA-MAN) :日本美容家电领域的龙头企业
2017/05/12 全球购物
财产保全担保书范文
2014/04/01 职场文书
在校学生证明格式
2015/06/24 职场文书
Nginx配置https原理及实现过程详解
2021/03/31 Servers
Python爬虫基础之爬虫的分类知识总结
2021/05/13 Python
Python快速优雅的批量修改Word文档样式
2021/05/20 Python
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
vue实现水波涟漪效果的点击反馈指令
2021/05/31 Vue.js