当前位置: 首页 > news >正文

网站升级的内容包括哪些日本站外推广网站

网站升级的内容包括哪些,日本站外推广网站,百度seo文章,购物网站的商品展示模块如果一句话中出现某个品牌的关键词,那么就将该品牌进行提取,开始我的做法是写了很多elif,如下: def brand_describe(x):if TRUM in x.upper():return "通快"elif BYSTRONIC in x.upper():return "百超"elif …

如果一句话中出现某个品牌的关键词,那么就将该品牌进行提取,开始我的做法是写了很多elif,如下:

def brand_describe(x):if 'TRUM' in x.upper():return "通快"elif 'BYSTRONIC' in x.upper():return "百超"elif 'AMADA' in x.upper():return "AMADA"elif 'GWEIKE' in  x.upper():return "金威刻"else:return "其他"

但是如果有新的品牌增加的时候就很难增加,于是我更换函数,先写一个品牌映射的字段,然后在函数中遍历字典,来匹配函数,如下:

def brand_describe(x):brand_mapping = {'TRUM': '通快', 'BYSTRONIC': '百超', 'AMADA': 'AMADA', 'GWEIKE': '金威刻'}# 遍历字典,查找匹配的品牌for brand, description in brand_mapping.items():if brand in x.upper():return descriptionreturn "其他"

最后,使用apply()函数进行映射:

df['品牌'] = df['产品描述'].apply(brand_describe)

后来,我又想到一种品牌映射的方法,使用字典的items()方法可以直接取出key和value,通过产品描述中是否包含关键字来映射品牌

# 创建一个品牌映射字典
brand_mapping =  {'TRUM': '通快', 'BYSTRONIC': '百超', 'AMADA': 'AMADA', 'GWEIKE': '金威刻'}
# 遍历字典并更新数据框
for keyword, brand in brand_mapping.items():df.loc[df['产品描述'].str.contains(keyword), '品牌'] = brand

温馨提示:
上面代码中如果找不到包含的关键字,会显示为空,如果需要显示特定的字符如“其他”,需要在遍历前,将品牌这一列初始化为“其他”

df['品牌'] = '其他'
http://www.yidumall.com/news/96965.html

相关文章:

  • 下载软件的网站北京百度推广官网首页
  • 一站式服务广告语河南省郑州市金水区
  • 婚恋网站怎么做网络宣传渠道
  • 南京网站建设推广好的竞价推广外包公司
  • 海外网站有哪些seo数据监控平台
  • 网站建设需求分析范例西安seo外包优化
  • 做旅游网站当地人服务赚钱吗微信seo
  • 福建网站建设杭州网站
  • 企业网站托管电话游戏推广公司怎么接游戏的
  • 中央广播电视总台是哪个台湖南靠谱的关键词优化哪家好
  • ps做网页怎么在网站上打开英文外链平台
  • 怎么把做的网页放网站站长素材
  • 怎么建设网站是什么泉州seo网站排名
  • 搜索引擎优化seo是什么怎样优化网站关键词排名靠前
  • 单页面网站建设手机免费发布信息平台
  • 做网站目的网络营销师证书查询
  • 河北网站建设免费推荐沈阳关键字优化公司
  • 合肥网页制作抖音seo供应商
  • wordpress七牛视频播放海淀seo搜索引擎优化公司
  • 专做女鞋的网站代发广州申请一个网站
  • 网站编辑年终总结全球搜效果怎么样
  • 网站的价值与网站建设的价格网站整站优化
  • 站长工具的使用seo综合查询运营电商seo优化
  • 洛阳市政建设集团网站自己做一个网站要多少钱
  • 上海热线新闻频道软件排名优化
  • 做网站怎么跟别人讲价深圳互联网公司50强
  • 公司网站怎么注销黄页88网
  • 网络广告是什么前端性能优化
  • 草料短链接在线生成器深圳百度快速排名优化
  • 重庆地产网站建设昆明自动seo