GDELT-Toolkit 是一个 NPM 包,用于获取和分析 GDELT(全球事件和情感数据集)。
本教程将向您展示如何在前端项目中使用 GDELT-Toolkit。
安装
首先,您需要在项目文件夹中安装 GDELT-Toolkit。
您可以使用以下命令在终端中安装:
npm install gdelt-toolkit
导入包
接下来,在您的代码中导入包:
const gdelt = require('gdelt-toolkit');
获取事件数据
使用以下代码获取事件数据:
const startDate = '20220320'; const endDate = '20220321'; const eventResults = await gdelt.eventResults(startDate, endDate); console.log(eventResults);
该代码将返回 startDate 和 endDate 之间的事件数据。
您可以使用以下属性访问事件数据:
eventResults.date
: 事件日期eventResults.numArticles
: 事件文章数量eventResults.quadClass
: 事件类型eventResults.avgTone
: 事件平均情感分值
获取情感数据
使用以下代码获取情感数据:
const startDate = '20220320'; const endDate = '20220321'; const emotionResults = await gdelt.emotionResults(startDate, endDate); console.log(emotionResults);
该代码将返回 startDate 和 endDate 之间的情感数据。
您可以使用以下属性访问情感数据:
emotionResults.date
: 日期emotionResults.positive
: 积极情感数量emotionResults.negative
: 消极情感数量emotionResults.neutral
: 中立情感数量
获取条件数据
使用以下代码获取符合指定条件的数据:
const conditions = { actor1CountryCode: 'CHN', quadClass: '1' }; const startDate = '20220320'; const endDate = '20220321'; const conditionResults = await gdelt.conditionResults(conditions, startDate, endDate); console.log(conditionResults);
该代码将返回 startDate 和 endDate 之间符合指定条件的数据。
您可以使用以下属性访问符合条件的数据:
conditionResults.date
: 日期conditionResults.numArticles
: 相关文章总数
结论
以上就是如何使用 GDELT-Toolkit 的基本教程。我们希望这些信息对您有所帮助。
如果您想获得更多有关如何使用 GDELT-Toolkit 的信息,请查阅官方文档。
祝您使用愉快!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005668d81e8991b448e2cb2