【发布时间】:2021-11-09 20:29:37
【问题描述】:
我有一个数据框,其中有一些项目标题,例如
ratings_dict = {
"TYPE": ["Testing","Headphone","Iphone","AC","Laptop","Monitor"],
}
df = pd.DataFrame(ratings_dict)
想要根据给定的列表计算值:
Search_history=['test','phone','lap','testing','tes','iphone','Headphone','head','Monitor','ac']
预期输出:
注意:在这种情况下,单词“phone”与数据帧“Headphone”和“Iphone”中的 2 个值匹配,然后 Count 将同时递增。
任何建议或代码 sn-p 都会有所帮助。
【问题讨论】:
-
请不要在您的问题中使用图片:它们不可搜索,也不能复制粘贴。创建可复制粘贴的代码,例如,您的示例数据框可以包含创建它所需的代码。
-
“任何建议或代码 sn-p 都会有所帮助。”:你自己已经尝试过什么?这有助于我们更好地指导您。
-
您好,感谢您的回复,我已经尝试过
df.str.contains方法但无法获得匹配数。
标签: python python-3.x list dataframe string-matching