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实现短网址和数字相互转换的方法
Apr 28 Python
浅析Python中的join()方法的使用
May 19 Python
自己使用总结Python程序代码片段
Jun 02 Python
Django URL传递参数的方法总结
Aug 28 Python
Django 浅谈根据配置生成SQL语句的问题
May 29 Python
Python基础教程之if判断,while循环,循环嵌套
Apr 25 Python
python如何以表格形式打印输出的方法示例
Jun 21 Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
Python 实现将大图切片成小图,将小图组合成大图的例子
Mar 14 Python
python实现控制台输出彩色字体
Apr 05 Python
增大python字体的方法步骤
Jul 05 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/11/27 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
php生成静态html页面的方法(2种方法)
2015/09/14 PHP
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
轻松实现javascript图片轮播特效
2016/01/13 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
wap手机端解决返回上一页的js实例
2016/12/08 Javascript
jQuery表单元素选择器代码实例
2017/02/06 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
js 获取图像缩放后的实际宽高,位置等信息
2017/03/07 Javascript
node.js中实现kindEditor图片上传功能的方法教程
2017/04/26 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
vue2中使用less简易教程
2018/03/27 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
socket在egg中的使用实例代码详解
2019/05/30 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
Python实现从log日志中提取ip的方法【正则提取】
2018/03/31 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
2018/07/16 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
pytorch masked_fill报错的解决
2020/02/18 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
5s推行计划书
2014/05/06 职场文书
忠诚教育心得体会
2014/09/03 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js
一起来学习Python的元组和列表
2022/03/13 Python