我正在做一个简单的演示,它扫描基于PubNub推特流的推文,关键字像“悲伤”(消极)或快乐(积极),然后将它们可视化在地图上与美国的位置,如此链接所述:https://blog.twitter.com/2014/tweet-emotion-real-time-tweet-analysis-with-pubnub-data-stream
我想要做的,是添加过滤单词或短语的功能。例如,如果我想看到关于唐纳德·特朗普的感伤推文,我也希望能够只挑选出也提到“唐纳德·特朗普”的推文。
有人可能会对如何在javascript代码中实现这一点有一个建议吗?它在这里提供:
https://github.com/pubnub/tweet-emotion/tree/gh-pages/js
任何建议都非常受欢迎,提前谢谢!
发布于 2016-03-24 20:48:24
您需要添加如下代码:
var trumpWords = ['Donald Trump', 'Mr. Trump', 'Trump'];
var trumpFace = {
type: 'republican',
icon: 'trump-face.png'
};
function processData(...) {
...
} else if (trumpWords.some(function(v) { return data.text.toLowerCase().indexOf(v) !== -1; })) {
displayData(data, republican);然后,在代码中,您可以跟踪共和党人或民主党人,而不是正面和负面。希望这能帮助你入门。
https://stackoverflow.com/questions/36200189
复制相似问题