我试图生成df中company1包含在company2中的所有行。我是这样做的:
df1=df[['company1','company2']][(df.apply(lambda x: x['company1'] in x['company2'], axis=1) == True)]
当我运行上面的代码行时,它还显示与“Southern”匹配的“Southern”。同时,“南”与“南行”相匹配。我想把这些案子都处理掉。Company1只能包含在Company2的开头。而且,company1不应该是company2中某个单词的一部分,比如“South”(company1)与“Southern”(company2)匹配。我应该如何修改我的代码来完成以上两个需求?你知道吗
我想你需要:
相关问题 更多 >
编程相关推荐