python - 在 pandas 中复制 excel 公式以进行偏移和索引匹配
问题描述
嘿只是想弄清楚是否有可能在熊猫中有效地复制这个excel公式
=SUM(OFFSET(L93,0,IF($E$103=Lists!$D$17,0,-$F$104+1),1,$F$104))*INDEX(L$9:L$12,MATCH($E$104,$D$9:$D$12,0))
我正在尝试将滚动窗口修复为我的熊猫数据框列之一,但出现错误 ValueError: window must be an integer
df_int 是我的数据框窗口= df_int['Period_sum_map']
df_int.sort_values(['Child_item','Period'], ascending=[True, True]) df_int['advance'] = df_int['Calc'].rolling(window, min_periods=1).sum().shift (window) df_int['backlog'] = df_int['Calc'].rolling(window, min_periods=1).sum().shift(window)
解决方案
推荐阅读
- .htaccess - 如何通过 htaccess 强制 https
- vb.net - 具有数据绑定的级联组合框
- twilio - 跳过超时表达式字段在 Twilio Java Helper 库中不可用
- google-chrome-extension - “Chrome 扩展程序引发 CRX 文件错误“CRX_REQUIRD_PROOF_MISSING”
- php - 当数据库中插入新数据时更新/重新加载特定的 div。拉拉维尔 5.8
- javascript - 使用 javascript 从子域更新父域 Cookie 值
- java - 如何将多个值从 EditText 设置为 1 Textview 并自动显示而不单击按钮
- node.js - 我如何开玩笑地模拟链式函数?
- java - 从 Hive 表中选择一行时出现“org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while processing row”
- java - 如何解决“/wd/hub/session java.io.IOException:org.openqa.grid.common.exception.GridException:无法从请求中提取功能:”