KeyError: 53 when using re module
KeyError: 53 when using re module
我尝试使用以下代码将其他所有内容替换为空白:
corpus_test = []
ps = PorterStemmer()
for i in range(len(texts)):
review = re.sub('[^a-zA-Z]',' ',texts['title'][i])
review = review.lower()
review = review.split()
review = [ps.stem(word) for word in review if not word in stopwords.words('english')]
review = ' '.join(review)
corpus_test.append(review)
但我收到以下错误:
KeyError: 53
来自于 re 模块的使用:
问题是我正在处理一个 csv 文件,我删除了一些行但我没有重置索引,因此当我们到达迭代 nb 53 时,即索引 53 我们找不到它,因为它被丢弃了。
texts.reset_index(inplace = True, drop = True)
我尝试使用以下代码将其他所有内容替换为空白:
corpus_test = []
ps = PorterStemmer()
for i in range(len(texts)):
review = re.sub('[^a-zA-Z]',' ',texts['title'][i])
review = review.lower()
review = review.split()
review = [ps.stem(word) for word in review if not word in stopwords.words('english')]
review = ' '.join(review)
corpus_test.append(review)
但我收到以下错误:
KeyError: 53
来自于 re 模块的使用:
问题是我正在处理一个 csv 文件,我删除了一些行但我没有重置索引,因此当我们到达迭代 nb 53 时,即索引 53 我们找不到它,因为它被丢弃了。
texts.reset_index(inplace = True, drop = True)