【发布时间】:2020-02-26 22:01:19
【问题描述】:
我是 Python 和 Pandas 的新手,并且一直在寻找一种优雅的解决方案来向 Pandas 数据框添加列。我需要在一行中查找“名称”和“日期”组合的“值”,其中“分母'将匹配'分子'。它被用于为大约有 10,000 个条目的大型股票投资组合创建比率。在下面的示例中,新列的第一个值将包含 0.00,第二个值将包含 345.943,依此类推。我已经尝试了许多我在 stackoverflow 上找到的方法,但没有一种方法能以我正在寻找的方式工作。任何帮助将不胜感激。
这里是示例数据:
分子 名称 日期值 分母 ------------------ ------ --------- ----- -- ------------- 60 收入 NTNX - Nutanix Inc 2016-01-01 102.697 总资产 61 收入 NTNX - Nutanix Inc 2016-04-01 114.690 总资产 62 收入 NTNX - Nutanix Inc 2016-07-01 198.267 总资产 63 收入 NTNX - Nutanix Inc 2016-10-01 188.561 总资产 285 总资产 NTNX - Nutanix Inc 2016-01-0 **0.000** 1 286 总资产 NTNX - Nutanix Inc 2016-04-01 **345.943* 1 287 总资产 NTNX - Nutanix Inc 2016-07-01 399.08 1 288 总资产 NTNX - Nutanix Inc 2016-10-01 648.263 1【问题讨论】:
-
您好,欢迎来到 SO,阅读 minimal reproducible example 并使用您的示例数据(作为文本)和示例输出重新格式化您的问题。
-
谢谢。感谢您的帮助,当您走出起跑门时,这始终是一次很好的学习体验。