提问人:Louis-Fiacre 提问时间:2/9/2023 最后编辑:Louis-Fiacre 更新时间:2/9/2023 访问量:140
Python Pandas 冻结为什么?
Python Pandas freezing why?
问:
(我的英语不是很好,但我会尽力而为) pandas = 1.3.4 的版本,python = 3.10.6 在我的所有环境 conda。并且出于conda:python = 3.9.12和pandas = 1.3.4 我与 Pandas 合作多年。 我经常在我的脚本中执行以下语法:
df[df['Column']=='Value']
但是现在它根本不起作用,并且在提示中冻结了我所有的脚本,完全没有错误。 我正在使用 Miniconda 开发 ubuntu 22,我有多个环境。
我正在苦苦挣扎的代码:
#!/usr/bin/env python
# coding: utf-8
import pandas as pd
df = pd.read_csv("data/corpus.csv")
print(df.shape)
df = df[df['Title']=='Yes']
print(df['Title'])
这部分代码是有效的
var = df['Title']=='Yes'
但这不会:
df = df[var]
df.shape 的打印工作正常,但最终打印从未显示,并且提示从不打印解释代码的结尾。
我确实尝试了不同的环境,但这并没有改变冻结脚本的结果。 csv 文件是基本的,没什么特别的,我确实尝试过为测试创建一个新文件,但没有变化。 我确实在jupyter-notebook和终端python提示符中尝试过,没有变化。
我不知道下一步该怎么做,如果你需要更多的信息,我在这里尽快给你。
此致敬意
答:
0赞
Louis-Fiacre
2/9/2023
#1
问题来自 python=3.10.6。我降级到 3.8.16,它运行良好。 非常感谢 Rainflow 的帮助。
评论