Python.exe 在 pandas.from_json 上崩溃且没有错误

标签 python python-3.x pandas

以下代码返回 python 3.6.4 中正确的 DataFrame 对象:

from pandas import read_json
bad_data= '{"columns":["Week of: 2018 12 7"],
    "index":["Gizlilik bildirgesini okudum, ankete kat\u0131lmay\u0131 kabul ediyorum","Gizlilik bildirgesini okudum\/okumad\u0131m ankete kat\u0131lmay\u0131 kabul etmiyorum"],
    "data":[[0],[0]]}'
read_json(bad_data, orient='split')

enter image description here

但是,在python 3.7.0中,出现 fatal error ,Python已停止工作:

enter image description here

对于导致此故障的原因(当然还有如何修复它)有什么想法吗?一些观察:

  • 如果我将第一行重命名为“Category 1”,则 3.7 中不会出现错误。
  • 如果我将第二行重命名为“Category 2”,就会发生错误,所以这个 似乎与第一个索引值的内容有某种关系。
  • 但是,如果我只是从第一个索引中删除前几个单词,但保留所有 unicode,则不会出现错误! (例如,bad_data= '{"columns":["周数:2018 12 7"], "index":["ankete kat\u0131lmay\u0131 kabul ediyorum","Gizlilik bildirgesini okudum\/okumad\u0131m ankete kat\u0131lmay\u0131 kabul etmiyorum"],"data":[[0],[0]]}')

最佳答案

看起来它可能与 3.7.0 中的段错误有关:https://github.com/pandas-dev/pandas/issues/22817

您可以尝试更新到3.7.1,看看是否仍然出现这种情况?

关于Python.exe 在 pandas.from_json 上崩溃且没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54130465/

相关文章:

python - 如何对numpy中的一列求和

python - 如何修改python中字符串的一部分

python - Flask:获取当前蓝图webroot

python-3.x - 使用 Cmake 编译 OpenCV 以将其集成到 Conda 环境中

python - 如何在 PyQt5 中画一条从鼠标到一个点的线?

python - Pandas Dataframe 创建一个独特的列

python - 为什么在Python Pandas中, float 条件可以删除数据框中的对象?

Python 脚本在启动时运行然后在结束时重新启动 - 如何重新获得控制权?

python - 将文件夹中的多个 csv 文件连接到单个 csv python 中

python - 打字错误 : Failed in nopython mode pipeline (step: nopython frontend)