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求pi的方法
Oct 08 Python
Python函数的周期性执行实现方法
Aug 13 Python
Python排序算法实例代码
Aug 10 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python修改list中所有元素类型的三种方法
Apr 09 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
Python实现二叉树前序、中序、后序及层次遍历示例代码
May 18 Python
详解程序意外中断自动重启shell脚本(以Python为例)
Jul 26 Python
使用PyCharm进行远程开发和调试的实现
Nov 04 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
Jupyter notebook如何实现指定浏览器打开
May 13 Python
Python+MySQL随机试卷及答案生成程序的示例代码
Feb 01 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
5.PHP的其他功能
2006/10/09 PHP
oracle资料库函式库
2006/10/09 PHP
PHP新手上路(七)
2006/10/09 PHP
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
php实现的验证码文件类实例
2015/06/18 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
CI框架中$this->load->library()用法分析
2016/05/18 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
基于LayUI实现前端分页功能的方法
2017/07/22 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
基于Vuex无法观察到值变化的解决方法
2018/03/01 Javascript
Ajax请求时无法重定向的问题解决代码详解
2019/06/21 Javascript
python实现识别相似图片小结
2016/02/22 Python
简述Python中的进程、线程、协程
2016/03/18 Python
基于Python os模块常用命令介绍
2017/11/03 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
Selenium定位元素操作示例
2018/08/10 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python 如何将数据写入本地txt文本文件的实现方法
2019/09/11 Python
python3将变量输入的简单实例
2020/08/19 Python
C#中类(class)与结构(struct)的异同
2013/11/03 面试题
竞选学生会主席演讲稿
2014/04/24 职场文书
要账委托书范本
2014/09/15 职场文书
2015年爱牙日活动总结
2015/02/05 职场文书
英文慰问信
2015/02/14 职场文书
董事长秘书工作总结
2015/08/14 职场文书
《圆的面积》教学反思
2016/02/19 职场文书
利用Python+OpenCV三步去除水印
2021/05/28 Python
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技