Я получаю эту ошибку: Ошибка ключа: «текст» - PullRequest
0 голосов
/ 25 мая 2018

Я получаю ошибку на df['text']=df['text'].map(lambda x: ....).Пожалуйста, помогите.Итак, я делаю lstm и получаю этот keyerror (как определено в заголовке).Любая помощь очень ценится.

import nltk
import string
import numpy as np
import pandas as pd
from nltk.corpus import stopwords
from keras.preprocessing.text import Tokenizer
from keras.preprocessing.sequence import pad_sequences
from keras.models import Sequential
from keras.layers import LSTM
from keras.layers.embeddings import Embedding

np.random.seed(7)
df = pd.read_csv('financial.csv')

def clean(text):
    text=text.translate(string.punctuation)
    text=text.lower().split()
    stops = set(stopwords.words("english"))
    text = [w for w in text if not w in stops and len(w) >= 3]
    text = text.split()
    stemmer = SnowballStemmer('english')
    stemmed_words = [stemmer.stem(word) for word in text]
    text = " ".join(stemmed_words)
    return text

df['text'] = df['text'].map(lambda text: clean(text))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...