填充csv文件时如何抑制/删除字符串句子的引号?

时间:2019-06-26 14:53:18

标签: python arrays pandas csv treetagger

enter image description here

请参见下面的脚本结果:填充csv时,我想取消方括号并加引号:

tagger = treetaggerwrapper.TreeTagger(TAGLANG='fr') 
def lemmatize(text):
    lemmatize_list_of_sentences= []
    lemmatize_list_of_sentences2 = []

    tags = tagger.tag_text(text)
    tags2 = treetaggerwrapper.make_tags(tags, allow_extra = True)
    lemmatize_list_of_sentences.append(tags2)
    #print(lemmatize_list_of_sentences[0])
    for subl in lemmatize_list_of_sentences: # loop in list of sublists
    #Here you create a list to work as a "inner" sentence list.
        sentence_lemmas = []
        for word in subl:
            if word.__class__.__name__ == "Tag":
                lemme=word[2] #  I want also to check if lemme[2] is empty and add this 
                lemmeOption2=lemme.split("|")
                lemme=lemmeOption2[0] #There was a typo here
                sentence_lemmas.append(lemme) #Here you append the lemma extracted

    lemmatize_list_of_sentences2.append(sentence_lemmas)

    joined_sentences= []
    for lemma_list in lemmatize_list_of_sentences2:
        joined_sentences.append(" ".join(lemma_list))
    return joined_sentences

csv_df['phrase_lemmatisée'] = csv_df['Verbatim'].apply(lemmatize)

所以任何帮助都会很棒!

0 个答案:

没有答案