Есть ли другой способ написать код? - PullRequest
0 голосов
/ 03 июля 2019

При вызове word_tokenize я получаю следующую ошибку:

Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ pandas \ core \ generic.py", строка 4973, в astypeповысить KeyError («Только ключ Series может использоваться для ключа в отображениях Series dtype.»

import os
import pandas as pd
from nltk.stem import PorterStemmer
from nltk.tokenize import sent_tokenize, word_tokenize
from nltk.corpus import stopwords

path= "B:/NLTK"
os.chdir(path)
## Import Data
stop_words=set(stopwords.words('english'))

data = pd.read_csv("Seperated_data.csv")
text1=data['Problems_describe']

list= text1.astype(list)
#print(list)

for sent in sent_tokenize(list.read()):
    words = word_tokenize(sent)
    filtered_sentence = [w for w in words if not w in stop_words]
    print(filtered_sentence)
...