Python 来自基础脚本的数据帧未更新

Python 来自基础脚本的数据帧未更新,python,dataframe,reference,Python,Dataframe,Reference,我有一个名为“RiskTemplate.py”的脚本,它生成一个由156列组成的数据帧。我又创建了两列,总共有158列。但是,当我使用下面的代码在另一个脚本中运行这个“RiskTemplate.py”脚本时,dataframe只提取我在添加两个额外列之前拥有的原始156列 exec(open(“RiskTemplate.py”).read()) 如何让引用脚本从底层脚本“RiskTemplate.py”中拉入修改后的数据框架 下面是创建两个附加dataframe列的行,当我直接在“RiskTem

我有一个名为“RiskTemplate.py”的脚本,它生成一个由156列组成的数据帧。我又创建了两列,总共有158列。但是,当我使用下面的代码在另一个脚本中运行这个“RiskTemplate.py”脚本时,dataframe只提取我在添加两个额外列之前拥有的原始156列

exec(open(“RiskTemplate.py”).read())

如何让引用脚本从底层脚本“RiskTemplate.py”中拉入修改后的数据框架

下面是创建两个附加dataframe列的行,当我直接在“RiskTemplate.py”脚本中运行它时,它们会按预期工作。原始数据帧是通过df=pd.read\u SQL(查询,连接)

df['LMV%的资产净值']=df['longmv']/df['月末资产净值']*100


df['SMV%of NAV']=df['shortmv']/df['End of Month NAV']]*100

我弄明白了,抱歉搞混了。我没有将更新dataframe的risktemplate保存在其他引用脚本正在查看的同一文件夹中!新手

您可以添加创建dataframe的行并添加两列吗?作为帮助您的起点,将是有益的。