加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 20:47:08 所属栏目:Python 来源:网络整理
导读:实例如下所示: import numpy as npimport pandas as pddata = {'city': ['Beijing','Shanghai','Guangzhou','Shenzhen','Hangzhou','Chongqing'],'year': [2016,2016,2015,2017,2016],'population': [2100,2300,1000,700,500,500]}frame = pd.DataFrame(dat

实例如下所示:

import numpy as np
import pandas as pd

data = {'city': ['Beijing','Shanghai','Guangzhou','Shenzhen','Hangzhou','Chongqing'],'year': [2016,2016,2015,2017,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 根据条件新建列并赋值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程小技巧。

您可能感兴趣的文章:

  • pandas修改DataFrame列名的方法
  • python pandas中DataFrame类型数据操作函数的方法
  • 对pandas的dataframe绘图并保存的实现方法
  • python中pandas.DataFrame对行与列求和及添加新行与列示例
  • python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读