【getTableData.py】情感分析接管数据的函数定义
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
from utils.getPublicData import getAllArticleData
|
||||
from snownlp import SnowNLP
|
||||
|
||||
def getTableDataList(flag):
|
||||
if flag:
|
||||
tableList = []
|
||||
articeList = getAllArticleData()
|
||||
for article in articeList:
|
||||
item = list(article)
|
||||
value = ''
|
||||
if SnowNLP(item[5]).sentiments > 0.5:
|
||||
value = '正面'
|
||||
elif SnowNLP(item[5]).sentiments < 0.5:
|
||||
value = '负面'
|
||||
else:
|
||||
value = '中性'
|
||||
item.append(value)
|
||||
tableList.append(item)
|
||||
return tableList
|
||||
else:
|
||||
return getAllArticleData()
|
||||
Reference in New Issue
Block a user