python - 熊猫数据框检查列是否包含另一列中存在的字符串
问题描述
我正在尝试了解 Dataframes,但我仍然是初学者。假设我有一个包含两列的 DataFrame:
Name Description
Am Owner of Am
BQ Employee at BQ
JW Employee somewhere
我想检查名称是否也是描述的一部分,如果是,请保留该行。如果不是,请删除该行。在这种情况下,它将删除第 3 行(某处的 JW Employee)
解决方案
尝试这个:
df[df.apply(lambda x: x['Name'] in x['Description'], axis = 1)]
推荐阅读
- arrays - SAS 阵列无法处理一长串变量
- typescript - 使用对象作为字典时如何确保类型安全和详尽?
- javascript - 我被简单的问题阻塞了,无限循环
- amazon-web-services - 使用 terraform 自动扩展 AWS spotfleet 会重置目标容量
- c# - 将 DataTemplate 用于 xamarin 表单中的列表视图时,CommandParameter 给出空值
- django - 如何减少 django admin 中的重复 sql 查询
- python - 没有名为“pandas.io”的模块;'pandas' 不是一个包
- ffmpeg - 暂停ffmpeg:恢复后的“慢动作”
- azure-devops - 如何为 sprint 创建 Azure DevOps wiki 报告?
- sql - 横向嵌套-SQL