错误信息:
TypeError: unsupported operand type(s) for -: 'nonetype' and 'int'
说None
负一个int
是TypeError。如果查看回溯中的倒数第二行,您会发现唯一的减法是
max_rows - 4
所以max_rows
一定是None
。如果您进入/Users/adamg/anaconda/lib/python2.7/site- packages/pandas/core/series.py
857号线附近,问自己如何max_rows
最终等于None
,您会以某种方式看到
get_option("display.max_rows")
一定在返回None
。
这部分代码正在调用_tidy_repr
,用于总结系列。None
是正确的值来设定的,当你想熊猫来显示 所有 的线Series
。因此,如果max_rows
为None ,则不应到达代码的这一部分。
我已提出请求以更正此问题。