熊猫如何过滤出包含问号的推文?

问题描述

数据以CSV格式存储。试图过滤掉所有带有问号的推文,但是我尝试过的所有代码都无法正常工作。该代码仅在“?”时有效是牢房中唯一的东西,而不是它的完整句子,即“我的狗在哪里?”

我尝试过的

代码: new_df = df[(df.astype(str) != '?').all(axis=1)] new_df = df['content'].str.contains("\?") new_df = df[df['content'].str.contains("\?")]

为什么以上任何代码都不起作用?即使我的CSV文本被评估为对象,现在也应将其评估为字符串?

解决方法

您在这里:

df = df[~df['content'].str.contains('\?')]

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...