GDELT不稳定性查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GDELT不稳定性查询相关的知识,希望对你有一定的参考价值。
我想知道是否可以从Big Query查询GDELT不稳定性数据。我知道您可以访问GDELT网站获取数据,但是可以直接从大查询中查询它。如果可以访问超过180天。
谢谢!
答案
您可以使用此页面上的顶级BigQuery查询在很大程度上重现Stability API:https://blog.gdeltproject.org/assessing-turkeys-physical-stability-and-societal-mood/和第二个查询向您展示如何使用情绪数据生成指示各种稳定性暗流的情绪时间线。请注意,第二个查询(情绪查询)将消耗大量数据,因此您应该使用分区的GKG表并将查询限制为您需要的时间段,或者只是坚持使用事件查询开始。
SELECT substr(string(DATE),0,8) as daydate, count(1), avg(float(REGEXP_REPLACE(V2Tone, r',.*', ""))) tone
, avg(float(REGEXP_EXTRACT(GCAM, r'v19.1:([-d.]+)'))) anew,sum(integer(REGEXP_EXTRACT(GCAM, r'c8.3:([-d.]+)'))) ridanxietycnt, sum(integer(REGEXP_EXTRACT(GCAM, r'wc:(d+)'))) wordcount
FROM [gdeltv2.gkg]
where V2Locations like '%Turkey%Turkey%'
group by daydate
以上是关于GDELT不稳定性查询的主要内容,如果未能解决你的问题,请参考以下文章
用户在项目 gdelt-bq 中没有 bigquery.jobs.create 权限
你如何在 python 中处理 graphql 查询和片段?