gpt4 book ai didi

Pandas 0.21.1 - DataFrame.replace 递归错误

转载 作者:行者123 更新时间:2023-12-02 07:12:20 26 4
gpt4 key购买 nike

我曾经运行过这段代码,没有任何问题:

data_0 = data_0.replace([-1, 'NULL'], [None, None])

现在,更新到 Pandas 0.21.1 后,使用完全相同的代码行我得到:

recursionerror: maximum recursion depth exceeded

有人遇到同样的问题吗?并知道如何解决?

注意:回滚到 pandas 0.20.3 会成功,但我认为使用最新版本解决问题很重要

谢谢

最佳答案

我认为此错误消息取决于您的输入数据是什么。以下是输入数据的示例,它按预期方式工作:

data_0 = pd.DataFrame({'x': [-1, 1], 'y': ['NULL', 'foo']})
data_0.replace([-1, 'NULL'], [None, None])

-1'NULL' 的值替换为 None:

    x     y
0 NaN None
1 1.0 foo

关于Pandas 0.21.1 - DataFrame.replace 递归错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47791164/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com