Python Pandas 冻结为什么?

Python Pandas freezing why?

提问人:Louis-Fiacre 提问时间:2/9/2023 最后编辑:Louis-Fiacre 更新时间:2/9/2023 访问量:140

问:

(我的英语不是很好,但我会尽力而为) 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提示符中尝试过,没有变化。

我不知道下一步该怎么做,如果你需要更多的信息,我在这里尽快给你。

此致敬意

python-3.x pandas 语法错误

评论

0赞 dm2 2/9/2023
您的 .csv 文件有多大?

答:

0赞 Louis-Fiacre 2/9/2023 #1

问题来自 python=3.10.6。我降级到 3.8.16,它运行良好。 非常感谢 Rainflow 的帮助。