You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自动追踪Pandas DataFrame转换操作的输入输出列

自动追踪Pandas数据转换操作的输入输出列方案需求

假设预先知晓数据集df的所有变量,现有转换操作T1示例:

df.loc[(df["col1"]> 4) & ((df["col3"]== 2)),"col2"] = 3

该操作的输入变量为col1、col3及df.index对应的列,输出变量为col2。

需求如下:

  • 希望定义多个转换操作T1至Ti
  • 无需手动注册即可自动追踪各操作的输入输出列
  • 若能在执行命令前解析变量则更佳

本人初步思路是创建read/write对象配合装饰器,再制作df代理对象,但该方案过于复杂,并非良好设计模式,现寻求更优方案。

内容的提问来源于stack exchange,提问作者guest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 19:18:08