python - 有没有办法从python中的数据框中删除行,列中有某个单词?
问题描述
我有一个列名为“实体”和“定义”的数据框。例如:
第一列df['entity']
有df['definition']
某些实体名称,第二列有定义。然而,对于某些实体,定义中包含“无”一词。我想从数据框中删除那些包含“无”字样的行。我附上了相同的屏幕截图。关于如何进行的任何线索?
解决方案
如果“无”是一个字符串:
df = df.loc[df["definition"] != "None"]
推荐阅读
- c - 在 C 结构中初始化矩阵变量
- docker - 如何为在三节点 docker-swarm 集群上运行的 python 烧瓶应用程序挂载一个通用的 sqlite 数据库文件?
- sql - 光标的替代品
- java - 哪些 RHEL 版本支持 Amazon Corretto?
- node.js - 使用 NodeJS 更改 MongoDB 中集合的数据结构
- python - 与 findall() 一起使用的正则表达式模式来定位 3 个字母的单词
- excel - 识别具有相似格式的连续单元格系列并将其提取出来
- python - 如何让 Python 自动允许端口通过 Windows 防火墙
- node.js - Sequelize 模型不会保留 create() 中的所有属性
- spring-boot - spring boot - Tomcat服务器不以java 10开头