将循环中的DF保存为Python中的全局DF

时间:2019-07-09 11:50:10

标签: python pandas dataframe

我一直在寻找问题的答案,而我得到的最接近答案是this one

我得到了以下代码,它的作用是循环遍历json文件列表,将''替换为NaN,然后​​它应该吐出原始DF,但要添加NaN值。如果我只有一个DF,这会很好,但是当我有多个DF循环通过时,我不知道如何使循环保存我迭代的当前DF,如果有意义的话,将其保存在循环之外? 现在发生的事情是所有操作都得到了适当的处理,但是由于我们仍然处于循环中,DF继续被循环本身覆盖。

我期望的是编解码器将使用NPSFeedback DF,将所有''替换为NaN,将其另存为新的NPSFeedback DF,然后继续进行{{1} } DF并再次开始相同的过程?

下面是我创建的代码。

courses

1 个答案:

答案 0 :(得分:0)

我有类似的话题,我通常会做类似的事情

SELECT SUM( IF ( companyID = 'OC', CYC, 0 ) ) AS CY_OC,
       SUM( IF ( companyID = 'OC1', CYC, 0 ) ) AS CY_OC1 ,
       ....200 More
FROM fntable
GROUP BY typeID

...现在我可以从循环外部访问所有数据帧,可以合并,等等。