当前位置: 首页 > news >正文

python 数据框按行拼接_python-从其他数据框按行查找

我有两个要根据特定条件合并的数据框.这是第一个数据帧,每行代表一个错误(因此ID多次出现):

df1

ID Count Publication

0 A 10 1990

1 B 15 1990

2 A 17 1990

3 B 19 1991

4 A 13 1991

这是第二个数据帧.在此,每个ID仅显示一次,但随着时间的推移(此处为1990到1993).

df2

ID 1990 1991 1992 1993

0 A 1.1 1.2 1.3 1.4

1 B 2.3 2.4 2.4 2.6

2 C 3.4 3.5 3.6 3.7

3 D 4.5 4.6 4.7 4.8

我的目标是在df1中添加一个结果列,在其中我将df1 [“ Count”]列中的值乘以df2中的相应值(ID-年对),例如第一行:“ 1990”中的“ ID” A是1.1乘以“ Count” 10 = 11.

results

ID Count Publication Results

0 A 10 1990 11.0

1 B 15 1990 34.5

2 A 17 1990 18.7

3 B 19 1991 45.6

4 A 13 1991 15.6

到目前为止,我已经使用pandas .apply()函数尝试了多个选项,但是它不起作用.我也尝试根据ID将df2到df1的列.merge()合并,但此后我仍然无法进行计算(我希望这可以简化问题).

问题:是否有一种简单有效的方法来逐行遍历df1并从df2中“拾取”相应的值进行计算?

相关文章:

  • Oracle最差实践(一)
  • ln函数怎么看奇偶性_【小白必看】python函数是什么?python函数的定义? python函数怎么使用?...
  • vaspkit使用_vaspkit.014安装使用说明
  • Asp.Net IIS 管理类(全)
  • html包含头尾文件_HTML文件的结构包括头部(Head)、主体(Body)两大部分
  • SSIS学习之SSIS介绍
  • php关键词分词搜索 最多匹配的排在最前面_梧州抽余油百度搜索推广怎么做?...
  • 批处理命令大全
  • flutter图标按钮_【Flutter 1-17】Flutter手把手教程UI控件——【多图预警】按钮详解...
  • acl在内核里的位置_Linux2.6内核 ACL 机制数据结构和实现分析
  • WebService与共享COOKIE
  • score函数 机器学习_深度研究:回归模型评价指标R2_score
  • 国际运营商ICT服务发展现状及策略分析
  • bash 将二进制转换为十进制_bash shell实现二进制与十进制数的互转
  • 实体类多层嵌套 遍历_循环运用(多级嵌套结构)
  • 30天自制操作系统-2
  • ES6核心特性
  • Java程序员幽默爆笑锦集
  • oldjun 检测网站的经验
  • PHP 的 SAPI 是个什么东西
  • python学习笔记 - ThreadLocal
  • Spring Boot MyBatis配置多种数据库
  • SSH 免密登录
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 从零搭建Koa2 Server
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 使用putty远程连接linux
  • 线上 python http server profile 实践
  • 一道闭包题引发的思考
  • 优化 Vue 项目编译文件大小
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 国内开源镜像站点
  • ​决定德拉瓦州地区版图的关键历史事件
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • #if #elif #endif
  • (多级缓存)多级缓存
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (过滤器)Filter和(监听器)listener
  • (实战篇)如何缓存数据
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .gitattributes 文件
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET Core中Emit的使用
  • .net 后台导出excel ,word
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .NetCore部署微服务(二)
  • .NET的微型Web框架 Nancy
  • .net和jar包windows服务部署
  • .net网站发布-允许更新此预编译站点
  • .Net下的签名与混淆
  • .net用HTML开发怎么调试,如何使用ASP.NET MVC在调试中查看控制器生成的html?
  • :not(:first-child)和:not(:last-child)的用法
  • @Bean, @Component, @Configuration简析