python - Python 到 VBA:如何通过对 VBA 代码中的其他列进行分组来对列值求和?
问题描述
嗨,我想将以下 Python 脚本转换为 VBA 代码,但我不知道该怎么做。有人可以帮忙吗?
Risk_IRCurveMap = (Risk_IRCurve.groupby(['Qualifier','Curve','Tenor'],as_index=False).aggregate({'Bucket':'first', 'RiskType':'first', 'AmountUSD':'sum'}))
我想AmountUSD
通过对三列进行分组来对列求和,'Qualifier','Curve','Tenor'
同时保留Bucket
和RiskType
信息。我想在 VBA 中实现这一点,但不是数据透视表或 SUMIFS。另外,我可以将数据集存储在 VBA 中,就像 Pandas DataFrame 在 Python 中的工作方式一样吗?非常感谢!下面请找到我的数据集
Qualifier Curve Tenor Bucket RiskType AmountUSD
0 AUD Libor3m 1m 1 Risk_IRCurve 2000000
1 AUD Libor3m 2y 1 Risk_IRCurve -2000000
2 AUD Libor3m 6m 1 Risk_IRCurve 3000000
3 CHF Libor6m 15y 1 Risk_IRCurve -4000000
4 CHF Libor6m 20y 1 Risk_IRCurve 10000000
5 CHF Libor6m 30y 1 Risk_IRCurve 12000000
6 CNY Libor1m 3m 3 Risk_IRCurve -500000
解决方案
推荐阅读
- scala - 将分钟转换为小时
- python - 确定元素是否已出现在流中的有效方法
- java - Tomcat 中的 Catalina LifeCycle 异常
- wix - 在 WiX 的下一次更新中删除组件
- php - PHP - 按索引排序数组
- wordpress - 如何在 wordpress 页面中设置 HTML 标签,用户只需要放置内容。?
- javascript - vue.js:在 HTML 中突出显示 javascript 数组中的新对象
- php - 使用 post/get 请求将数据从 python 发送到 php
- ibm-mq - 在 XMS 和非托管模式下设置 WMQ_CCDTURL 不起作用
- npm - if-else 在 npm 运行脚本中的参数