pandas 如果panda单元格内容仅包含python的停用词,我想删除它

fruv7luv  于 2022-12-16  发布在  Python
关注(0)|答案(1)|浏览(126)

我有这个代码来删除蚂蚁停止字从Pandas Dataframe :

import nltk
from nltk.corpus import stopwords
nltk.download('stopwords')
stop_words = stopwords.words('english')
import pandas as pd

df = pd.read_csv('my-file.csv', sep=',', engine='python')

df["English term"] = df["English term"].apply(lambda x: " ".join([word for word in x.split() if word not in stop_words]))

我不想删除内容中的所有停用词。如果单元格内容仅包含停用词,我想删除它。
顺便说一句,我对python没有什么经验,这个问题可能看起来很简单。

5uzkadbs

5uzkadbs1#

就像这样:

df = df[~df["English term"].isin(stop_words)]

相关问题