我有一个包含医学文本数据的数据集,我对它们应用 tf-idf 矢量化器并计算单词的 tf idf 分数,如下所示:
import pandas as pd
from sklearn.feature_extraction.text import TfidfVectorizer as tf
vect = tf(min_df=60,stop_words='english')
dtm = vect.fit_transform(df)
l=vect.get_feature_names()
x=pd.DataFrame(dtm.toarray(), columns=vect.get_feature_names())
所以基本上我的问题是以下 - 当我应用 TfidfVectorizer 时,它会将文本拆分为不同的单词,例如:“疼痛”、“头痛”、“恶心”等等。如何在 TfidfVectorizer 的输出中获得单词组合,例如:“严重疼痛”、“丛集性头痛”、“恶心呕吐”。谢谢