首页 > 解决方案 > 熊猫滚动中的自定义函数返回字典

问题描述

我试图在熊猫数据框中使用滚动并对其应用自定义功能。问题是,我试图返回字典但滚动不会接受它。我只想要一个实数,但我需要一本字典。我能做些什么?

我不知道还能尝试什么,因为我真的需要我的函数返回该字典

def my_function():
     dictionary = *call some function here that would return a dictionary
     return dictionary
dataframe_new = dataframe.rolling('1T').apply(lambda x: my_function(x))

--> 这得到一个错误:必须是实数,而不是字典

我希望有一个包含字典的单元格的最终数据框

标签: pythonpandasrolling-computation

解决方案


推荐阅读