按日期对多个数据框中的列求和

2023-12-28

在我看来,这听起来像是应该在本地完成的事情,但我只是无法在 Pandas 中找到执行此操作的函数(是的,我可能只是一个白痴)。 基本上,我们假设我有:

df1 =  
      x     y     date
      --------------------
      1     2     1/1/2020
      2     3     2/1/2020
      3     4     3/1/2020
      4     5     4/1/2020 

df2 =  
      x     y     date
      --------------------
      3     4     1/1/2020
      4     5     2/1/2020
      5     6     3/1/2020
      6     7     4/1/2020 

df3 =  
      x     y     date
      --------------------
      5     6     1/1/2020
      6     7     2/1/2020
      7     8     3/1/2020
      8     9     4/1/2020 

由此产生的 df 应为:

df_result =  
      x     y     date
      --------------------
      9     12    1/1/2020
      12    15    2/1/2020
      15    18    3/1/2020
      18    21    4/1/2020 

Use concat http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html与骨料sum:

df = pd.concat([df1, df2, df3]).groupby('date', as_index=False).sum()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按日期对多个数据框中的列求和 的相关文章

  • 与区域指示符字符类匹配的 python 正则表达式

    我在 Mac 上使用 python 2 7 10 表情符号中的标志由一对表示区域指示符号 https en wikipedia org wiki Regional Indicator Symbol 我想编写一个 python 正则表达式来在
  • 元组有什么用?

    我现在正在学习 Python 课程 我们刚刚介绍了元组作为数据类型之一 我阅读了它的维基百科页面 但是 我无法弄清楚这种数据类型在实践中会有什么用处 我可以提供一些需要一组不可变数字的示例吗 也许是在 Python 中 这与列表有何不同 每
  • Python 中的舍入浮点问题

    我遇到了 np round np around 的问题 它没有正确舍入 我无法包含代码 因为当我手动设置值 而不是使用我的数据 时 返回有效 但这是输出 In 177 a Out 177 0 0099999998 In 178 np rou
  • 处理 Python 行为测试框架中的异常

    我一直在考虑从鼻子转向行为测试 摩卡 柴等已经宠坏了我 到目前为止一切都很好 但除了以下之外 我似乎无法找出任何测试异常的方法 then It throws a KeyError exception def step impl contex
  • 跟踪 pypi 依赖项 - 谁在使用我的包

    无论如何 是否可以通过 pip 或 PyPi 来识别哪些项目 在 Pypi 上发布 可能正在使用我的包 也在 PyPi 上发布 我想确定每个包的用户群以及可能尝试积极与他们互动 预先感谢您的任何答案 即使我想做的事情是不可能的 这实际上是不
  • 删除flask中的一对一关系

    我目前正在使用 Flask 开发一个应用程序 并且在删除一对一关系中的项目时遇到了一个大问题 我的模型中有以下结构 class User db Model tablename user user id db Column db String
  • 如何使用 Pandas、Numpy 加速 Python 中的嵌套 for 循环逻辑?

    我想检查一下表的字段是否TestProject包含了Client端传入的参数 嵌套for循环很丑陋 有什么高效简单的方法来实现吗 非常感谢您的任何建议 def test parameter a list parameter b list g
  • Pandas Merge (pd.merge) 如何设置索引和连接

    我有两个 pandas 数据框 dfLeft 和 dfRight 以日期作为索引 dfLeft cusip factorL date 2012 01 03 XXXX 4 5 2012 01 03 YYYY 6 2 2012 01 04 XX
  • datetime.datetime.now() 返回旧值

    我正在通过匹配日期查找 python 中的数据存储条目 我想要的是每天选择 今天 的条目 但由于某种原因 当我将代码上传到 gae 服务器时 它只能工作一天 第二天它仍然返回相同的值 例如当我上传代码并在 07 01 2014 执行它时 它
  • Python 2:SMTPServerDisconnected:连接意外关闭

    我在用 Python 发送电子邮件时遇到一个小问题 me my email address you recipient s email address me email protected cdn cgi l email protectio
  • 从Python中的字典列表中查找特定值

    我的字典列表中有以下数据 data I versicolor 0 Sepal Length 7 9 I setosa 0 I virginica 1 I versicolor 0 I setosa 1 I virginica 0 Sepal
  • 如何在不丢失注释和格式的情况下更新 YAML 文件 / Python 中的 YAML 自动重构

    我想在 Python 中更新 YAML 文件值 而不丢失 Python 中的格式和注释 例如我想改造 YAML 文件 value 456 nice value to value 6 nice value 界面类似于 y yaml load
  • Docker 中的 Python 日志记录

    我正在 Ubuntu Web 服务器上的 Docker 容器中测试运行 python 脚本 我正在尝试查找由 Python Logger 模块生成的日志文件 下面是我的Python脚本 import time import logging
  • Jupyter Notebook 找不到 Python 模块

    不知道发生了什么 但每当我使用 ipython 氢 原子 或 jupyter 笔记本时都找不到任何已安装的模块 我知道我安装了 pandas 但笔记本说找不到 我应该补充一点 当我正常运行脚本时 python script py 它确实导入
  • 从 NumPy ndarray 中选择行

    我只想从 a 中选择某些行NumPy http en wikipedia org wiki NumPy基于第二列中的值的数组 例如 此测试数组的第二列包含从 1 到 10 的整数 gt gt gt test numpy array nump
  • 如何在 Windows 命令行中使用参数运行 Python 脚本

    这是我的蟒蛇hello py script def hello a b print hello and that s your sum sum a b print sum import sys if name main hello sys
  • Python:XML 内所有标签名称中的字符串替换(将连字符替换为下划线)

    我有一个格式不太好的 XML 标签名称内有连字符 我想用下划线替换它 以便能够与 lxml objectify 一起使用 我想替换所有标签名称 包括嵌套的子标签 示例 XML
  • 使用for循环时如何获取前一个元素? [复制]

    这个问题在这里已经有答案了 可能的重复 Python 循环内的上一个和下一个值 https stackoverflow com questions 1011938 python previous and next values inside
  • cv2.VideoWriter:请求一个元组作为 Size 参数,然后拒绝它

    我正在使用 OpenCV 4 0 和 Python 3 7 创建延时视频 构造 VideoWriter 对象时 文档表示 Size 参数应该是一个元组 当我给它一个元组时 它拒绝它 当我尝试用其他东西替换它时 它不会接受它 因为它说参数不是
  • Kivy - 单击按钮时编辑标签

    我希望 Button1 在单击时编辑标签 etykietka 但我不知道如何操作 你有什么想法吗 class Zastepstwa App def build self lista WebOps getList layout BoxLayo

随机推荐

  • 递归获取目录大小

    是否有一个好的 gem 可以获取递归计算的目录大小 在unix中 我可以使用du 但我想要一个能够吸收操作系统之间差异的库 这似乎有效 Dir glob File join dir map f File size f inject
  • 为什么使用QStringLiteral?

    我最近开始使用 QML 并尝试遵循这个例子 https www youtube com watch v 9BcAYDlpuT8 该视频介绍了如何创建可在 QML 应用程序中显示的 C 模型 在模型的数据成员函数中 使用了一个开关 并且将在
  • 如何使用avg函数?

    我是 php 和 mysql 的新手 我正在尝试使用 avg 函数 但我不知道该怎么做 我正在尝试做这样的事情 mysql connect localhost username password mysql select db databa
  • 如何在不保存检查点的情况下运行 estimator.train

    我正在寻找一种方法来实现学习率搜索 如下所述 https arxiv org pdf 1506 01186 pdf https arxiv org pdf 1506 01186 pdf 我的网络是使用估算器 api 实现的 我想坚持这一点
  • 在mono中,如何控制SSL/TLS密码套件?

    我想将服务器配置为拒绝 DES RC4 MD5 等的协商 单声道 3 4 发行说明 http www mono project com Release Notes Mono 3 4说 网络堆栈现在允许开发人员控制哪些密码套件与 TLS SS
  • 异常代码:0xe0434f4d [重复]

    这个问题在这里已经有答案了 我在尝试运行 Windows 应用程序时遇到以下错误 错误应用程序名称 cribbageDemo exe 版本 1 0 0 0 时间戳 0x4f685fe3 错误模块名称 KERNELBASE dll 版本 6
  • 可扩展列表视图中的 Android 数据绑定

    我有一个非常具体的问题 我正在使用 android 数据绑定库 https developer android com topic libraries data binding index html https developer andr
  • LINQ-实体日期部分[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我有一种方法可以获取 linq to
  • 模拟:ASP.Net MVC 控制器操作与 Web 表单

    ASP Net MVC 控制器操作与 ASP Net Web 表单之间的模拟有区别吗 在同一个 Web 项目中使用完全相同的代码 当从 Web 表单连接到 SQL Server 时 我能够成功模拟 Windows 用户 但不能从控制器操作连
  • 从独立应用程序运行加特林的正确方法是什么

    我需要从主应用程序启动加特林模拟 用例如下 应用程序读取规范 并根据该规范生成测试用例 测试用例被转换为加特林场景 这些场景在加特林模拟中运行 到目前为止 我设法通过 sbt 插件做到这一点 然而 如果我们想在其他上下文中重用我正在开发的工
  • 视图控制器类的出口应该是弱还是强?操作系统应用程序

    这就是我所做的 制作一个干净的 OSX 项目 转到 main xib 并拖动弹出控制器 这在界面生成器上创建了 2 个可见对象 我去了 appDelegate h 文件并做了 属性 assign IBOutlet NSViewControl
  • 如何使用 `boost::spirit` 将语法解析为 `std::set`?

    TL DR 如何解析 a 的结果boost spirit语法转化为std set 完整的问题陈述 作为学习如何使用的练习boost spirit 我正在为 X 500 LDAP 可分辨名称设计一个解析器 语法可以在 BNF 格式中找到RFC
  • 如何有效地合并两个数据集?

    我正在尝试通过一个通用 ID 合并两个相当大的数据集 但不是大得离谱 360 000 X 4 57 000 X 4 我尝试过常规的merge merge data table and sqldf 每次我总是内存不足 cannot alloc
  • 在二维数组中查找可用的“数字”

    我有这个问题需要以最有效的方式解决 我有一个二维数组 其中包含以下内容 凡是 1 的东西都是一堵 墙 这意味着你无法穿过它 2 是您 进入 阵列或地图 如果您愿意 的入口 3是我们需要找到的东西 这是地图的示例 1111111 1 3131
  • 尝试在 Box 中创建文件夹的共享链接时出现访问被拒绝的错误消息

    所以从我的上一个问题 https stackoverflow com questions 22098865 privileges required to return the list of enterprise users in box关
  • 在类 Test 中实例化类 Test 的成员是否是递归?

    这是递归吗 public class Test Test test new Test public static void main String args new Test 版本怎么样实例初始值设定项 http www programcr
  • db4o 从数据库查询对象的最佳实践

    我正在使用两种不同的方式来查询 db4o 中的对象 我想讨论一下 1 在第一个示例中 我创建了一个 ObjectContainer 实例 打开连接 然后关闭它 ObjectContainer db Db4oEmbedded openFile
  • 为什么 VS 2008 不支持 J#,这种语言已经死了吗?

    MS 放弃 J 了吗 目前我们通过 J 程序集与软件集成 有谁知道2010年是否会得到支持 这是回答您问题的链接 http social msdn microsoft com Forums en US visualjsharpgeneral
  • 根据具体情况填写清单

    我参加了一次面试 面试官给了我一个关于list的问题 例如 原始列表如下 0 1 0 0 2 0 0 1 the 2应该尽可能地填充列表 除非遇到 1 所以输出将是 0 1 2 2 2 2 2 1 一个例子 0 2 1 0 1 2 0 0
  • 按日期对多个数据框中的列求和

    在我看来 这听起来像是应该在本地完成的事情 但我只是无法在 Pandas 中找到执行此操作的函数 是的 我可能只是一个白痴 基本上 我们假设我有 df1 x y date 1 2 1 1 2020 2 3 2 1 2020 3 4 3 1