import pandas as pd
df=pd.read_excel('D:\\文件\\2023春 (大三下)\\课程\\文本分析与文本挖掘\\大作业\\情感分析\\时序分析2.xlsx')
df.head()
#情感分析
text = df.comments.iloc[0]
from snownlp import SnowNLP
s = SnowNLP(text)
s.sentiments
#定义函数,以便批量处理所有的评论信息
def get_sentiment_cn(text):
s = SnowNLP(text)
return s.sentiments
df["sentiment"] = df.comments.apply(get_sentiment_cn)
df.head()
df.sentiment.mean() # 查看均值
df.sentiment.median() # 查看中位数
df.to_excel("时序分析2-1.xlsx", sheet_name='Sheet1', index=False)