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

一分钟解决 在多个dataframe相同位置中寻找最大值保留

创建三个相同格式的DataFrame

import pandas as pd
data1 = {'A': [1, 2, 3], 'B': [4, 5, 6]}
data2 = {'A': [7, 8, 9], 'B': [10, 11, 12]}
data3 = {'A': [13, 14, 15], 'B': [16, 17, 18]}

df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
df3 = pd.DataFrame(data3)

将三个DataFrame沿新的轴(axis=0)连接起来

stacked_df = pd.concat([df1, df2, df3], axis=0)

计算每个位置上的最大值

result_df = stacked_df.groupby(level=0).max()

http://www.kler.cn/a/420982.html

相关文章:

  • 【优选算法篇】寻找隐藏的宝藏:用二分查找打开算法世界的大门(上篇)
  • 模型优化与迁移学习
  • HTML 快速上手
  • 安装MySQL 5.7 亲测有效
  • UEFI Spec 学习笔记---3 - Boot Manager(3)
  • 【AI系统】Ascend C 语法扩展
  • 经典C语言代码——part 19(链表)
  • Vuex的基本使用
  • 利用Python爬虫精准获得Amazon商品详情数据
  • 40分钟学 Go 语言高并发:分布式系统理论基础
  • 基于大语言模型的智能Agent研究:定义、方法与展望(Large Language Model Based Intelligent Agents)
  • C语言经典题目详解(PTA题目)
  • c++领域展开第一幕——入门基础(命名空间、iostream、缺省参数、函数重载、nullptr、inline(内联函数))超详细!!!!
  • 【adb】AndroidStudio调试
  • 【python】列表
  • 面对深度伪造:OWASP发布专业应对指南
  • Java Web 1HTML快速入门
  • 代码随想录-算法训练营day29(回溯算法05:非递减子序列,全排列,全排列2)
  • 【C++算法】28.前缀和_除自身以外数组的乘积
  • 【C++高级开发应用篇】探索C++20中的协程:异步编程的强大工具
  • GDPU Android移动应用 使用多媒体
  • 使用 Vite 快速搭建 Vue 2开发环境
  • 001-SpringBoot整合日志
  • 神经网络入门实战:(十一)池化层搭建,以及填充层的说明
  • 解读 77页2024 集团企业IT技术架构规划方案
  • k8s使用的nfs作为sc。