我有以下称为“文件到导出”的数据帧:
|Assignee |otherColumns...|
["Samsung", "Apple", "Apple Inc."]
["Honda Tech", "Honda Motors", "General Motors", "Huawei"]
我有另一个名为“公司”的列表,其中包含我对我的数据感兴趣的公司,列表结构如下:
Companies=['Ford','General motors','Mazda',..........]
因此,我希望数据中的行在我的公司列表中至少包含一家公司(所谓包含,我指的是regex意义上的包含,换句话说,如果有一行带有“Ford global tech”,那么我希望它包含在我的数据中,因为它有一个单词Ford
我编写了以下代码,但没有捕获任何数据:
output = file_to_export[file_to_export['Assignee'].str.contains('|'.join(companies), case=False, na=False).count(True) > 0]
实际结果是输出数据帧中没有行的空数据帧
预期的结果是在out数据框中有一个包含不同公司行的数据框
有什么建议吗? 谢谢你的帮助,我希望我的问题是清楚的
数据的设置
相关问题 更多 >
编程相关推荐