用panda库实现 将三个模型的api对“蕉下蕉下夏季防晒伞黑胶胶囊五折伞晴雨两用伞迷你可跨遮阳伞BM65124”这段商品品牌关键字提取,并存储于字典中
时间: 2024-09-19 22:01:15 浏览: 31
在Python中,你可以使用Pandas库配合正则表达式(`re`模块)来实现品牌关键词的提取。以下是一个简单的步骤:
```python
import pandas as pd
import re
# 假设你的数据源是一个字符串,例如在变量product_description中
product_description = "蕉下蕉下夏季防晒伞黑胶胶囊五折伞晴雨两用伞迷你可跨遮阳伞BM65124"
# 定义品牌关键词,这里是"蕉下"
brand_keywords = ["蕉下"]
# 使用正则表达式匹配品牌关键词
def extract_brand(text):
pattern = "|".join(brand_keywords) # 将关键词拼接成正则表达式的模式
matches = re.findall(pattern, text)
return matches
# 提取并创建一个DataFrame
data_dict = {'Brand Keywords': extract_brand(product_description)}
df = pd.DataFrame(data_dict, index=[0])
# 存储结果
df.to_dict() # 你也可以直接打印dict或将其保存到文件或其他数据结构
```
上述代码首先定义了需要查找的品牌关键词,然后使用`re.findall()`函数找出所有匹配项,并将结果放入DataFrame的'Brand Keywords'列中。如果有多条产品描述,可以将`extract_brand()`应用到一个包含所有描述的列表上。
阅读全文