我有一个名为“ RiskTemplate.py”的脚本,该脚本生成由156列组成的熊猫数据框。我创建了两个额外的列,总共有158列。但是,当我使用下面的代码在另一个脚本中运行此“ RiskTemplate.py”脚本时,数据框只会拉出我在添加两列之前的原始156列。
exec(open(“ RiskTemplate.py”)。read())
如何获取参考脚本以从基础脚本“ RiskTemplate.py”提取修订后的数据框?
以下是创建两个附加数据框列的行,当我直接在“ RiskTemplate.py”脚本中运行它时,它们将按预期工作。原始数据帧是通过 df = pd.read_sql(query,connection)
从SQL中提取的df ['资产净值的百分比LM'] = df ['longmv'] / df ['月末资产净值'] * 100
df ['SMV%of NAV'] = df ['shortmv'] / df ['月末NAV'] * 100
答案 0 :(得分:1)
我想通了,抱歉。我没有将将数据框更新到的风险模板保存到其他参考脚本正在查看的文件夹中!新手!