栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python实现判断一段文本是否包含特定关键词

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python实现判断一段文本是否包含特定关键词

实现功能:

python实现判断一段文本是否包含特定关键词

输入:excel文件,某一列是一段文本陈述(如入院主述:全身关节疼痛2月)

输出:判断该文本是否包含一些特定的关键词(如:关节、发热),并作标记

实现代码:

from xlutils.copy import copy
import xlrd

def Find_keywords(file):
    workbook = xlrd.open_workbook(file)
    worksheet=workbook.sheet_by_index(0)

    new_workbook = copy(workbook)
    new_worksheet = new_workbook.get_sheet(0)

    nrow=worksheet.nrows

    keylist=['面部红斑','关节','发热','咳嗽','浮肿','皮疹']
    for i in range(0,nrow):
        if i==0:
            for j in range(1,len(keylist)+1):
                new_worksheet.write(i,j,keylist[j-1])
        else:
            row= worksheet.row_values(i)
            print(row[0])
            for a in keylist:
                if row[0].count(a):
                    j = 1 + keylist.index(a)
                    new_worksheet.write(i,j,1)

        new_workbook.save("F:数据杂坛\0509合合.xls")

if __name__=="__main__":
    Find_keywords("F:数据杂坛\0509data.xlsx")

实现效果:

判断该文本是否包含一些特定的关键词(如:关节、发热),并作标记,比如第二条记录中含有关节这个关键词,那么就在这一行关节这一列标记为1。 

喜欢记得点赞,在看,加关注(V订阅号:数据杂坛),将持续更新!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870870.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号