pandas 合并操作 append处理重复项

摘要:
Importpandasaspddf1=pd。数据帧({'key':'baz',5]})df2=pd。DataFrame({'rkey':'bar','baz','foo'],'value':7,8]})目的是计算字段总数。df1=df1.重命名(列={'key':
import pandas as pd

df1 = pd.DataFrame({'lkey': ['foo', 'bar', 'baz','foo'],
                    'value': [1, 2, 3,5]})
df2 = pd.DataFrame({'rkey': ['foo', 'bar', 'baz','foo'],
                    'value': [5, 6, 7,8]})

目的是统计各个字段的总数。

df1 = df1.rename(columns={'lkey':'rkey'})
df1 = df1.append(df2).reset_index(drop=True)
df1.groupby('rkey').sum()
3步走
 
rename- append --groupby
 

免责声明:文章转载自《pandas 合并操作 append处理重复项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇02 . Ansible高级用法(运维开发篇)( 鲁棒性主成分分析)Robust PCA下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用Docker部署自己的JupyterHub

【话在前头】 用 Docker 部署 JupyterLab 感觉是部署 JupyterLab 最方便的方式了,官方提供了很多可选的镜像,也可以自己从 jupyter/base-notebook 中继续打包,镜像启动命令加上“--NotebookApp.password”就可以直接用密码登录用了。虽然只是自己一个人用,但是如果放在互联网上访问的话,总感觉不是...

PHP集成微信支付(APP支付)

目录 配置参数 安装 PHP 扩展 微信支付简单使用 后续 配置参数 appid appid 是微信公众账号或开放平台 APP 的唯一标识,在公众平台申请公众账号或者在开放平台申请APP账号后,微信会自动分配对应的 appid,用于标识该应用。可在微信公众平台-->开发者中心查看,商户的微信支付审核通过邮件中也会包含该字段值(APPID)...

echarts柱状图多组数据配置

一共三组数据 var map4_data1=[320, 332, 301, 334, 390,360,320, 332, 301, 334, 390,360]; var map4_data2=[220, 182, 191, 234, 290,320,220, 182, 191, 234, 290,320]; var map4_data3=[150, 232...

mysql中文、英文别名排序问题,order by 关键字详解

 order by 关键字详解:   SELECT intcode AS 商品编码, product_title AS 名称, retailprice AS 零售价, purchaseprice AS 合同进价 FROM product_detail WHERE brand='0063飘柔' AND purchaseprice>10 ORDE...

解决JS文件页面加载时的阻塞

关于页面加载时的时间消费,许多书中都做出了介绍,也提出了很多种方法。本文章就详细介绍XHR注入。 概述:JS分拆的方法 1.XHR注入:就是用ajax异步请求同域包含脚本的文件,然后将返回的字符串转化为脚本使用,该方法不会造成页面渲染和onload事件的阻塞,因为是异步处理,推荐使用。 2.iframe注入:加载一个iframe框架,通过使用iframe框...

ThinkPHP第二十五天(自动完成、用户名密码PHP正则、移位或加密函数)

1、ThinkPHP自动完成功能   跟昨天的自动验证功能类似,也是需要在自定义的UserModel类,进行使用。   使用方法:定义$_auto属性   $_auto = array(     array(完成字段,完成规则,完成时间,附加条件),     ......   );   完成字段:需要自动完成的字段,   完成规则:对字段进行自动完成的规则...