如何将数据帧的一列转换为空间文档以便分析词性等。?
df['new_col'] = df['Old_col'].apply(lambda x: nlp(x))
如何获取 new_col 我试过了
new_col
pos_count = df['new_col'].count_by(spacy.attrs.POS)
但我得到的错误是:
AttributeError:“Series”对象没有属性“count\u by”
谢谢!
你的第一份声明
第二步你要做的是计算doc中所有标记的词性?
如果是这样的话,应该可以:
def pos_count(spacy_doc): num_pos = [t.pos_ for t in doc if t.pos_ != None] return len(num_pos) df_msg['new_col'].apply(lambda c: pos_count(spacy_doc = c))
你的第二次窃听真的不清楚你 希望