Python 输出单词频率分为两类:正面和负面,打印前10位最常用单词,包括单词和频率

Python 输出单词频率分为两类:正面和负面,打印前10位最常用单词,包括单词和频率,python,pandas,Python,Pandas,我试图从两个分类中找出单词的频率:肯定和否定,并打印出前10个最常用的单词,包括它们的单词和频率。(背景:这是一个电影评论的csv。2列:电影评论和情绪(正面/负面)我尝试了下面的代码,但我被卡住了 word_freq = (movie.groupby('sentiment')['movie_review'] .apply(lambda x: x.str.split().value_counts()[:20])) print(word_freq) 欢迎使用Stack

我试图从两个分类中找出单词的频率:肯定和否定,并打印出前10个最常用的单词,包括它们的单词和频率。(背景:这是一个电影评论的csv。2列:电影评论和情绪(正面/负面)我尝试了下面的代码,但我被卡住了

word_freq = (movie.groupby('sentiment')['movie_review']
             .apply(lambda x: x.str.split().value_counts()[:20]))
print(word_freq)

欢迎使用Stack Overflow!请将数据的一小部分作为可复制的代码段包括在内,该代码段可用于测试以及所提供数据的预期输出。请参阅和。