【发布时间】:2020-06-01 16:01:21
【问题描述】:
我有一种情况,我需要基于逗号分隔值创建一个新的 pandas 列,这些值存在于相应的短语中。 例如:我的数据框如下所示:
ID INFORMATION
1 HR, MGMT, Leadership, etc
2 Analytics, leader, role, etc
3 Telecom, leader, management, manager, etc
4 IT, leader, role, etc
5 Management, HR, Role, Leadership
我想要一个新的 pandas 列,它将为我提供从信息列中选择关键字的以下基础。例如:如果我在第 1 行搜索 HR,则应返回 HR Skills。在第 5 行中,如果我搜索 HR 和 Management- HR Management Skills 应该返回。输出应如下所示:
ID SkillSet
1 HR Skills
2 Analytics Skills
3 Telecom Skills
4 IT Skills
5 HR and Management Skills
问题更多在于进行主动关键字搜索或多个关键字搜索。我应该如何实现这一目标?
【问题讨论】:
-
@ansev:返回相同的信息,逗号分隔。我需要通过关键字搜索对它们进行分组,以便根据我的输出看到正确的信息。它更像是摆脱所有其他单词
标签: python-3.x pandas pandas-groupby fuzzy-search