首页 > 解决方案 > 无法在 Pandas DataFrames 中腌制本地对象“Styler”

问题描述

我有一个 <pandas.io.formats.style.Styler 对象位于 0x7f29e1969430>。

我需要通过返回函数返回此数据,但出现此错误:

'ERROR - Can't pickle local object 'Styler.applymap.<locals>.<lambda>'

我不知道那句话是什么意思。

Tha是我试图在返回函数中传递的代码:

def dag_transform_data(**kwargs):
    charges = kwargs["ti"].xcom_pull("get_charges_report")
    active_payments = kwargs["ti"].xcom_pull("get_active_payments_report")
    return_payments = kwargs["ti"].xcom_pull("get_return_payments_report")
    return transform_data(charges, active_payments, return_payments)

此函数返回 <pandas.io.formats.style.Styler object at 0x7f29e1969430>。

有什么解决办法吗?

提前致谢。

标签: pythonpandasdataframepandas-styles

解决方案


推荐阅读