• for循环,给标题内容累计打标签


    一、给标题内容累计打标签

    方法1

    import pandas as pd
    
    # 将标签词一个一个换成集合,去重,方便进行后续的循环操作
    words = set(pd.read_excel(r"C:\Users\Administrator\Desktop\标签词.xlsx").iloc[:,0].to_list())
    print(words)
    
    # 读取需要打标签的表
    df1 = pd.read_excel(r"C:\Users\Administrator\Desktop\表.xlsx")
    flag = []
    
    # 循环表的
    for row in df1[["标题", "简介"]].values:
        tags = set()
        for txt in row:
            for word in words:
                if word in txt:
                    tags.add(word)
        tag = ",".join(tags)
        flag.append(tag)
    df1['flag'] = flag
    df1.head()
    # 如果不想要没有标签词的,直接删掉空即可
    # df1 = df1[df1["flag"].notna()]
    # df2 = df1[df1['flag'] !=""]
    # df2.head()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    {'头皮屑', '起干皮', '慢性炎症', '长痘', '痘印', '皮脂腺囊肿', '瘙痒', '银屑病', '抗生素', '白化病', '红霉素', '疥疮'}
    
    • 1
    id标题简介发布日期flag
    01我只是测试第三种方法emmmmmmm2022-06-01
    113红霉素软膏吃了会怎样红霉素软膏吃下去一般不会对身体产生影响,红霉素软膏主要成分是红霉素,辅助成分是黄凡士林、软质...2022-06-05红霉素
    214红色痘印变成褐色是快好了吗痘印由红色变为褐色多是由于炎症刺激后导致的色素沉着,提示痘痘正在愈合。红色痘印是由于痘痘多伴...2022-06-06痘印
    315腋窝下有个疙瘩有臭味腋窝下有个疙瘩有臭味可能是肿大的淋巴结导致的,也有可能是皮脂腺囊肿引起的,应查找具体病因,再...2022-06-07皮脂腺囊肿
    419怎么确定疥疮是否好了疥疮是否好转可以提高皮肤表现和临床症状是否得到控制确定,当皮肤淡色或红褐色硬结节会逐渐消退,...2022-06-08瘙痒,疥疮
    520蒸馏水可以每天喷脸吗蒸馏水是否可以每天喷脸取决于每个人的皮肤情况,如果皮肤较干燥,可以每天喷一些蒸馏水保持皮肤湿...2022-06-09
    621银屑病过了青春期会好吗银屑病是一种慢性炎症性皮肤病,病程较长,有易复发倾向,有的病例几乎终生不愈,由于该病病因复杂...2022-06-10慢性炎症,银屑病
    722银屑病可以献血吗银屑病不是血液病,能否献血取决于患者是否存在献血禁忌证。根据要求规定:慢性皮肤病患者,特别是...2022-06-11银屑病
    837手指扎了木刺怎么办手指扎了木刺后应该根据具体情况进行处理:1、如果木刺扎得不深,可慢慢将其拔出,避免折断或残留...2022-06-12
    938身上老是瘙痒是身体哪里出了问题身上老是瘙痒可能是身体出现了过敏,也可能是过度清洁皮肤引起的皮肤感觉异常,另外糖尿病也可以引...2022-06-13瘙痒
    1039鼻子两侧长白色颗粒是什么原因引起的引起鼻子两侧长白色颗粒的原因有:2022-06-14
    1140头皮屑大块大块的掉是怎么回事头屑大块大块的掉是由头皮表皮细胞新陈代谢而产生的现象。头皮健康时脱落的细胞是我们不易察觉的粉...2022-06-15头皮屑
    1241头顶中间有凹陷正常吗头顶中间有凹陷正常。2022-06-16
    1342脸上长黑点脸上长黑点有可能是雀斑,也有可能是色素痣。雀斑具有遗传性,过度的阳光照射或者是紫外线照射都会...2022-06-17
    1443皮肤瘙痒起疙瘩是什么原因皮肤瘙痒这种症状很多人都出现过,并且出现皮肤瘙痒症状以后都会变得异常的暴躁,而且还会忍不住的...2022-06-18瘙痒
    1548白化病是罕见病吗白化病是罕见病。2022-06-19白化病
    1649眉骨长痘痘的原因眉骨长痘的原因有很多,例如生活习惯、饮食习惯、心情焦躁导致的皮脂腺分泌旺盛造成的。2022-06-20长痘
    1752反复长痘怎么办反复长痘应查找原因,再根据病因进行治疗,常见引起反复长痘的原因如下:1、内分泌失调:这是引起...2022-06-21长痘
    1853鼻子下方红红的起干皮鼻子下方红红的起干皮可能是因为皮肤过度干燥引起的。2022-06-22起干皮
    1954淡化痘印用什么药膏最见效淡化痘印可以通过维生素和抗生素类的药膏进行治疗。2022-06-23抗生素,痘印

    方法2

    import pandas as pd
    
    words = set(pd.read_excel(r"C:\Users\Administrator\Desktop\标签词.xlsx").iloc[:,0].to_list())
    df1 = pd.read_excel(r"C:\Users\Administrator\Desktop\表.xlsx")
    flag = []
    for row in df1[["标题", "简介"]].values:
        tags = set()
        for txt in row:
            for word in words:
                if word in txt:
                    tags.add(word)
        tag = ",".join(tags)
        if tag:
            flag.append(tag)
        else:
            flag.append(None)
    df1['flag'] = flag
    df1.dropna(inplace=True)
    df1.head()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    id标题简介发布日期flag
    113红霉素软膏吃了会怎样红霉素软膏吃下去一般不会对身体产生影响,红霉素软膏主要成分是红霉素,辅助成分是黄凡士林、软质...2022-06-05红霉素
    214红色痘印变成褐色是快好了吗痘印由红色变为褐色多是由于炎症刺激后导致的色素沉着,提示痘痘正在愈合。红色痘印是由于痘痘多伴...2022-06-06痘印
    315腋窝下有个疙瘩有臭味腋窝下有个疙瘩有臭味可能是肿大的淋巴结导致的,也有可能是皮脂腺囊肿引起的,应查找具体病因,再...2022-06-07皮脂腺囊肿
    419怎么确定疥疮是否好了疥疮是否好转可以提高皮肤表现和临床症状是否得到控制确定,当皮肤淡色或红褐色硬结节会逐渐消退,...2022-06-08瘙痒,疥疮
    621银屑病过了青春期会好吗银屑病是一种慢性炎症性皮肤病,病程较长,有易复发倾向,有的病例几乎终生不愈,由于该病病因复杂...2022-06-10慢性炎症,银屑病

    二、判断人工打的标签词是否正确

    import pandas as pd 
    import numpy as np
    df = pd.read_excel(r"C:\Users\Administrator\Desktop\表.xlsx")
    df1 = pd.read_excel(r"C:\Users\Administrator\Desktop\标签词.xlsx") 
    df.head(5)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    id标题简介发布日期标签词
    01我只是测试第三种方法emmmmmmm2022-06-01测试
    113红霉素软膏吃了会怎样红霉素软膏吃下去一般不会对身体产生影响,红霉素软膏主要成分是红霉素,辅助成分是黄凡士林、软质...2022-06-05红霉素
    214红色痘印变成褐色是快好了吗痘印由红色变为褐色多是由于炎症刺激后导致的色素沉着,提示痘痘正在愈合。红色痘印是由于痘痘多伴...2022-06-06痘印
    315腋窝下有个疙瘩有臭味腋窝下有个疙瘩有臭味可能是肿大的淋巴结导致的,也有可能是皮脂腺囊肿引起的,应查找具体病因,再...2022-06-07疙瘩
    419怎么确定疥疮是否好了疥疮是否好转可以提高皮肤表现和临床症状是否得到控制确定,当皮肤淡色或红褐色硬结节会逐渐消退,...2022-06-08疥疮
    l_=[]
    for value in df.itertuples():
        bq = value.标签词
        if bq not in df1.标签词.tolist():
            queryid = value.id
            title = value.标题 
            descr = value.简介
            dt = value.发布日期
            three = "错误"
            l_.append((queryid,title,descr,bq,dt,three))
            
        else:
            queryid = value.id
            title = value.标题 
            descr = value.简介
            dt = value.发布日期
            three = "正确"
            l_.append((queryid,title,descr,bq,dt,three))
                    
            
    dff = pd.DataFrame(l_)
    dff.columns = ["id","标题","简介","标签","发布日期","是否正确"]
    dff.head()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    id标题简介标签发布日期是否正确
    01我只是测试第三种方法emmmmmmm测试2022-06-01错误
    113红霉素软膏吃了会怎样红霉素软膏吃下去一般不会对身体产生影响,红霉素软膏主要成分是红霉素,辅助成分是黄凡士林、软质...红霉素2022-06-05正确
    214红色痘印变成褐色是快好了吗痘印由红色变为褐色多是由于炎症刺激后导致的色素沉着,提示痘痘正在愈合。红色痘印是由于痘痘多伴...痘印2022-06-06正确
    315腋窝下有个疙瘩有臭味腋窝下有个疙瘩有臭味可能是肿大的淋巴结导致的,也有可能是皮脂腺囊肿引起的,应查找具体病因,再...疙瘩2022-06-07错误
    419怎么确定疥疮是否好了疥疮是否好转可以提高皮肤表现和临床症状是否得到控制确定,当皮肤淡色或红褐色硬结节会逐渐消退,...疥疮2022-06-08正确
  • 相关阅读:
    Stable Diffusion 模型下载:A-Zovya RPG Artist Tools(RPG 大师工具箱)
    设计循环队列(详解)
    mysql进阶: mysql中的锁(全局锁/表锁/行锁/间隙锁/临键锁/共享锁/排他锁)
    AI芯片软件定义硬件架构
    【JAVA学习笔记】65 - 文件类,IO流--节点流、处理流、对象流、转换流、打印流
    Vite + React + Ant Design构建项目
    haproxy最强攻略
    java 自定义异常
    如此简单的k8s,快速玩转ingress
    Nginx显示failed (13: Permission denied)
  • 原文地址:https://blog.csdn.net/qq_45396577/article/details/125620390