pandas.DataFrame 根据条件新建列并赋值的方法

下面为大家分享一篇pandas.dataframe 根据条件新建列并赋值的方法,有着一定的参考价值,希望对大家有所帮助

实例如下所示:

import numpy as npimport pandas as pddata = {'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,否则为0frame['panduan'] = frame.city.apply(lambda x: 1 if 'ing' in x else 0)print(frame)

登录后复制

相关推荐:

Python数据分析库pandas基本操作方法_python

python解决pandas处理缺失值为空字符串的问题_python

以上就是pandas.DataFrame 根据条件新建列并赋值的方法的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2264502.html

(0)
上一篇 2025年2月27日 08:14:05
下一篇 2025年2月27日 03:58:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • pandas+dataframe实现行列选择与切片操作

    这次给大家带来pandas+dataframe实现行列选择与切片操作,pandas+dataframe实现行列选择与切片操作的注意事项有哪些,下面就是实战案例,一起来看一下。 SQL中的select是根据列的名称来选取;Pandas则更为灵…

    编程技术 2025年2月27日
    200
  • Python赋值与拷贝

    本文给大家分享一篇文章带领大家读懂python赋值与拷贝的知识,感兴趣的朋友一起看看吧 变量与赋值 在 Python 中,一切皆为对象,对象通过「变量名」引用,「变量名」更确切的叫法是「名字」,好比我们每个人都有自己的名字一样,咱们通过名字…

    2025年2月27日 编程技术
    200
  • 理解Python赋值与拷贝

    本文实例讲述了理解Python赋值与拷贝。分享给大家供大家参考,具体如下: 变量与赋值 在 Python 中,一切皆为对象,对象通过「变量名」引用,「变量名」更确切的叫法是「名字」,好比我们每个人都有自己的名字一样,咱们通过名字来代指某个人…

    2025年2月27日 编程技术
    200
  • 图解Python变量与赋值

    这篇文章主要介绍了图解python变量与赋值,现在分享给大家,也给大家做个参考。一起过来看看吧 Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新表示对变量与赋值不理解,这里就大家介绍一下,需要的朋友可以参考下 Py…

    2025年2月27日 编程技术
    200
  • Python中赋值&浅拷贝&深拷贝的简单介绍(示例)

    本篇文章给大家带来的内容是关于Python中赋值&浅拷贝&深拷贝的简单介绍(示例) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在写dict数据类型时,有提到过“赋值语句”与copy()函数。其实说到深…

    2025年2月27日
    200
  • pandas.DataFrame中pivot()如何实现行转列的问题(代码)

    本篇文章给大家带来的内容是关于pandas.DataFrame中pivot()如何实现行转列的问题(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 示例: 有如下表需要进行行转列: 代码如下: # -*- codin…

    2025年2月27日
    200
  • python中赋值与c语言区别

    python中赋值与c语言区别?先来看看简单的 Python 代码在内存中是什么样子的: b = 3b = b + 5 登录后复制 它在内存中的操作示意图是这样的: 然而,从代码的的字面意思上看,“把 3 赋给 b,把 b 加 5 之后再赋…

    2025年2月27日
    200
  • 详解增强算术赋值“-=”操作

    相关学习推荐:python教程 序言 本文是 python语法糖 系列文章之一。最新的源代码可以在 desugar 项目中找到(github.com/brettcannon… 介绍 Python 有一种叫做增强算术赋值(augmented …

    2025年2月26日
    200
  • Python运算符探秘:深入解析赋值运算符、身份运算符、成员运算符

    掌握Python运算符的奥秘:赋值运算符、身份运算符、成员运算符详解 在Python编程中,运算符是非常重要的概念。除了常见的算术运算符和逻辑运算符外,还有一些特殊的运算符需要我们掌握。本文将详细介绍三种特殊的运算符:赋值运算符、身份运算符…

    2025年2月26日
    200
  • 解析Linuxcpio命令的复制操作模式

    linux系统中的cpio命令是一个非常强大的文件归档和备份工具,在使用时有三种主要的操作模式,分别是复制模式、归档模式和提取模式。本文将重点介绍cpio命令的复制模式,包括其用法、语法和具体的代码示例。 cpio命令复制模式 在复制模式下…

    互联网 2025年2月25日
    200

发表回复

登录后才能评论