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:\数据杂坛\\0509\data.xlsx")

实现效果:

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

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

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

Original: https://blog.csdn.net/sinat_41858359/article/details/124674696
Author: 不再依然07
Title: python实现判断一段文本是否包含特定关键词

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/693674/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球