【发布时间】:2016-03-29 16:12:09
【问题描述】:
我有一个返回数据框的子程序。然后将返回的数据帧存储到另一个(全局)数据帧中,如下所示:
resultsDF = stepwise(cDelta)
有时,根据输入标准,返回的数据框可能包含多于一列。在其他时候,它可能只返回一列。
问题是这样的:假设我第一次运行此步骤,resultsDF 数据框由五列创建。现在,我可以更改输入标准,并重新运行相同的子程序。这一次,假设返回的数据框只包含一列。在这种情况下,resultsDF 仍将包含(保留)上一次运行的四个无关列。
我需要的是每次运行子程序时全部替换 resultsDF 数据框。看起来 update() 函数在这里可能会有所帮助。但是,我还有其他情况,即从子例程返回多个 数据帧。
【问题讨论】:
标签: python python-2.7 pandas dataframe