0

FOA 我以前从未遇到过 pandas 崩溃(冻结、无限循环)的情况。其次,不是文件,他们以前读得很好。

做了一些研究,我偶然发现了这个问题,原因可以追溯到 pd._libs.cp36。另一个类似

我查了自己的pd。库来查找各种 .py 文件,例如 algos.cp38-win .... 有几件事我想到了。首先,我升级到 python 3.8。环境称为work38 btw但尝试不同的环境没有用

唯一的另一件事是我安装了 fbprophet。要安装 fbprophet,我安装了 pystan。要安装 pystan,我必须按照他们的文档 conda install libpython m2w64-toolchain -c msys2运行这个命令。

有许多安装 pystan 的指南鼓励您按特定顺序安装(首先是 pystan,然后是 numpy cython pandas 等)。Idk 如果有这个原因。

无论如何,我的想法是上面的代码用一些 c 编译器搞砸了我的整个 anaconda 环境,现在 pandas 在所有环境中都被破坏了,即使我 pip uninstall & pip install --no-cache-dir pandas .

2个问题:第一个是,你知道这里发生了什么吗?你能给我解释一下吗?其次,知道如何修复它吗?或者我必须卸载 anaconda 并重新安装所有内容(然后当然是 pip install -r requirements.txt)

编辑:也许 C 编译器的东西是不相关的。我只是让 read_excel 运行了一段痛苦的时间,它返回了一个包含 65000 行和 250 列的数据框。我看到当我将 xlsx 转换为 csv(使用 CLI 脚本)时,csv 包含一堆空行和列。

TLDR:我有一个包含 250 行和 ~20 列的 xlsx 文件,但显然空单元格不是空的?

4

0 回答 0