RecursionError:重命名列条目后调用 Python 对象时超出最大递归深度
Posted
技术标签:
【中文标题】RecursionError:重命名列条目后调用 Python 对象时超出最大递归深度【英文标题】:RecursionError: maximum recursion depth exceeded while calling a Python object after renaming column entry 【发布时间】:2019-08-28 23:14:26 【问题描述】:重命名行中的条目后,我面临“RecursionError:调用 Python 对象时超出最大递归深度”
data3['X_ISP_DSPCH_DESC'] = data3['X_ISP_DSPCH_DESC'].replace
('Cancellation Comments': '1',
'Cancellation Comments: Invalid Address': '2',
'Cancellation Comments: Invalid Parts': '3',
'Cancellation Comments: Invalid Service Type/Options': '4',
'Cancellation Comments: IT/Systemic issue':'5',
)
data3['X_ISP_DSPCH_DESC'].head()
错误:
255 return format_array(values_to_format, None,
--> 256 float_format=self.float_format, na_rep=self.na_rep)
257
258 def to_string(self):
... last 13 frames repeated, from the frame below ...
~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\formats\format.py in format_array(values, formatter, float_format, na_rep, digits, space, justify, decimal, leading_space)
905 leading_space=leading_space)
906
--> 907 return fmt_obj.get_result()
908
909
RecursionError: maximum recursion depth exceeded while calling a Python object
【问题讨论】:
它重命名成功但是当我想看到重命名的行时它会抛出错误。请建议。 【参考方案1】:请尝试在您的情况下将上面添加到 head()
import sys
sys.setrecursionlimit(1500)
【讨论】:
以上是关于RecursionError:重命名列条目后调用 Python 对象时超出最大递归深度的主要内容,如果未能解决你的问题,请参考以下文章