from hanziconv import HanziConv
import pandas as pd
import jieba

df = pd.read_excel('../../data-dev/消化内科对话_已解决问题0510.xlsx', sheet_name='对话数据+')
text = df['医生回答'].tolist()
stopwords = [line.strip() for line in open('../Data/hit_stopwords.txt', 'r', encoding='utf-8').readlines()]
result = []
for line in text:
    # 精确模式,繁体转换
    seg_list = jieba.cut(HanziConv.toSimplified(line))
    # print(" ".join(seg_list))

    seg_list = [i for i in seg_list if i not in stopwords]
    result.append(' '.join(seg_list))

df_result = pd.DataFrame({'分词': result, '医生回答': df.医生回答})
df_result.to_excel('../../data-dev/医生回答分词0510.xlsx', sheet_name='回答分词', index=False)