Python 3.9.9环境下pandas.to_csv() 在一台电脑上能正常运行,把脚本复制到另一台电脑上后,却提示:
TypeError: can only insert Interval objects and NA into an IntervalArray
如下图:
- 开始怀疑是数据量太大,于是将DataFrame减少几列之后,果然能正常运行。
- 但进一步测试发现,必须删掉其中固定的某几列才行。而这几列的数据类型与其他列并无差别。
- 重装pandas,重装之后仍然不行。仔细查看两台电脑的pandas的版本不一样,于是按照正常运行的电脑的版本安装pandas之后即可正常运行。