Compartilhar via


Oxford COVID-19 Government Response Tracker

O conjunto de dados do OxCGRT (Oxford Covid-19 Government Response Tracker) contém informações sistemáticas de quais governos tomaram quais medidas e de quando as tomaram.

Essas informações podem ajudar tomadores de decisão e cidadãos a entenderem as respostas dos governos de um modo consistente, auxiliando na luta contra a pandemia. De maneira sistemática, o OxCGRT coleta informações sobre várias respostas políticas comuns e diferentes que os governos adotaram, registra essas políticas em uma escala para refletir a extensão das medidas dos governos e agrega as pontuações em um conjunto de índices de políticas.

Observação

A Microsoft fornece o Azure Open Datasets no estado em que se encontra. A Microsoft não oferece garantias nem coberturas, expressas ou implícitas, em relação ao uso dos conjuntos de dados. Até o limite permitido pela legislação local, a Microsoft se exime de toda a obrigação por danos ou perdas, inclusive diretos, consequentes, especiais, indiretos, acidentais ou punitivos, resultantes do uso dos conjuntos de dados.

Esse conjunto de dados é fornecido de acordo com os termos originais com que a Microsoft recebeu os dados de origem. O conjunto de dados pode incluir dados originados da Microsoft.

Conjunto de dados

As versões modificadas do conjunto de dados estão disponíveis em CSV, JSON, Linhas JSON e Parquet, atualizadas diariamente:

Todas as versões modificadas têm códigos iso_country e tempos de carregamento adicionados e usam nomes de coluna em minúsculas com sublinhados como separadores.

Dados brutos: https://pandemicdatalake.blob.core.windows.net/public/raw/covid-19/covid_policy_tracker/latest/CovidPolicyTracker.csv

Versões anteriores de dados brutos e modificados: https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/https://pandemicdatalake.blob.core.windows.net/public/raw/covid-19/covid_policy_tracker/

Volume de dados

Em 8 de junho de 2020, eles continham 27.919 linhas (4,9 MB em CSV, 20,9 MB em JSON, 20,8 MB em JSONL e 133,0 KB em Parquet).

Fonte de dados

A fonte desses dados é: Thomas Hale, Sam Webster, Anna Petherick, Toby Phillips e Beatriz Kira. (2020). Oxford COVID-19 Government Response Tracker. Blavatnik School of Government. Os dados brutos são ingeridos diariamente do arquivo csv mais recente do OxCGRT. Para obter mais informações sobre esse conjunto de dados, incluindo como ele é coletado, consulte o site do resposta do rastreador do governo.

Qualidade dos dados

O OxCGRT não garante que os dados sejam precisos nem atualizados. Para saber mais, confira instrução de qualidade de dados.

Atribuição de licença e direitos de uso

Esses dados são licenciados sob a licença internacional Creative Commons Attribution 4.0.

Cite como: Thomas Hale, Sam Webster, Anna Petherick, Toby Phillips e Beatriz Kira. (2020). Oxford COVID-19 Government Response Tracker. Blavatnik School of Government.

Contact

Para dúvidas ou comentários sobre este ou outros conjuntos de dados no Data Lake COVID-19, entre em contato com askcovid19dl@microsoft.com.

Colunas

Nome Tipo de dados Exclusivo Valores (exemplo) Descrição
c1_flag booleano 3 True Sinalizador binário de escopo geográfico. 0 – direcionado 1 – geral Em branco – não há dados
c1_school_closing double 5 3.0 2.0 Registra fechamentos de escolas e universidades. 0 – não há medidas 1 – é recomendado o fechamento 2 – é obrigatório o fechamento (apenas de alguns níveis ou de algumas categorias, por exemplo, somente o ensino médio ou as escolas públicas) 3 – é obrigatório o fechamento de todos os níveis Em branco – não há dados
c2_flag booleano 3 True Sinalizador binário de escopo geográfico. 0 – direcionado; 1 – geral; Em branco – não há dados
c2_workplace_closing double 5 2.0 1.0 Registra fechamentos de locais de trabalho. 0 – não há medidas 1 – é recomendado o fechamento (ou o teletrabalho) 2 – é obrigatório o fechamento (ou o teletrabalho) de alguns setores ou de algumas categorias de trabalhadores 3 – é obrigatório o fechamento (ou o teletrabalho) de todos os locais de trabalho, exceto os essenciais (por exemplo, supermercados, clínicas médicas) Em branco – não há dados
c3_cancel_public_events double 4 2.0 1.0 Registra o cancelamento de eventos públicos. 0 – não há medidas 1 – o cancelamento é recomendado 2 – o cancelamento é obrigatório Em branco – não há dados
c3_flag booleano 3 True Sinalizador binário de escopo geográfico. 0 – direcionado 1 – geral Em branco – não há dados
c4_flag booleano 3 True Sinalizador binário do escopo geográfico 0 – direcionado 1 – geral Em branco – não há dados
c4_restrictions_on_gatherings double 6 4.0 3.0 Registra os limites de aglomerações. 0 – não há restrições 1 – há restrições de aglomerações muito grandes (o limite é mais de mil pessoas) 2 – há restrições de aglomerações entre 101 e mil pessoas 3 – há restrições de aglomerações entre 11 e cem pessoas 4 – há restrições de aglomerações de dez pessoas ou menos Em branco – não há dados
c5_close_public_transport double 4 1.0 2.0 Registra o fechamento do transporte público 0 – não há medidas 1 – é recomendado o fechamento (ou a redução significativa do volume/rotas/meios de transporte disponível) 2 – é obrigatório o fechamento (ou é proibido o uso do transporte público pela maioria da população) Em branco – não há dados
c5_flag booleano 3 True Sinalizador binário do escopo geográfico 0 – direcionado 1 – geral Em branco – não há dados
c6_flag booleano 3 True Sinalizador binário do escopo geográfico 0 – direcionado 1 – geral Em branco – não há dados
c6_stay_at_home_requirements double 5 1.0 2.0 Registra decretos de isolamento social 0 – não há medidas 1 – é recomendado ficar em casa 2 – é obrigatório ficar em casa, exceto para se exercitar, ir ao supermercado e fazer saídas 'essenciais' 3 – é obrigatório ficar em casa, exceto em determinadas situações (por exemplo, é permitido sair uma vez por semana, ou apenas uma pessoa pode sair por vez etc.) Em branco – não há dados
c7_flag booleano 3 True Sinalizador binário do escopo geográfico 0 – direcionado 1 – geral Em branco – não há dados
c7_restrictions_on_internal_movement double 4 2.0 1.0 Registra restrições de movimentação interna entre cidades/regiões 0 – não há medidas 1 – é recomendado não viajar entre regiões/cidades 2 – as restrições de movimentação interna estão em vigor Em branco – não há dados
c8_international_travel_controls double 6 3.0 4.0 Registra restrições de viagens internacionais. Observação: registra a política para viajantes estrangeiros, não para cidadãos 0 – não há restrições 1 – exames são realizados na chegada 2 – a quarentena é feita na chegada de algumas ou de todas regiões 3 – proibição da chegada de algumas regiões 4 – proibição da chegada de todas as regiões ou fechamento total das fronteiras Em branco – não há dados
confirmedcases SMALLINT 18.238 1 2
confirmeddeaths SMALLINT 14.906 1 2
countrycode string 186 EUA, BRA
countryname string 186 Estados Unidos Brasil
date date 478 2020-08-25 2021-03-30
e1_flag booleano 3 True Sinalizador binário do escopo setorial 0 – somente trabalhadores formais 1 – transferências também para trabalhadores informais Em branco – não há dados
e1_income_support double 4 1.0 2.0 Registra se o governo está fornecendo auxílio financeiro a pessoas que perdem o emprego ou que não podem trabalhar. Observação: apenas inclui auxílio para firmas se ele está explicitamente relacionado à folha de pagamento/salários 0 – não há auxílio financeiro 1 – o governo está repondo menos de 50% do salário perdido (caso seja somente um valor fixo, é menos de 50% do salário médio) 2 – o governo está repondo 50% ou mais do salário perdido (caso seja somente um valor fixo, é mais de 50% do salário médio) Em branco – não há dados
e2_debt/contract_relief double 4 1.0 2.0
e3_fiscal_measures double 819 -0,01 3,0 Comunicou medidas de estímulo econômico Observação: apenas registra o valor adicional às medidas comunicadas anteriormente Registra o valor monetário de estímulos fiscais em US$ e inclui os gastos ou os cortes de imposto NÃO incluídos no E4, no H4 nem no H5 0 – não houve novas medidas nesse dia Em branco – não há dados
e4_international_support double 113 -0,02 5000000,0 Ofertas anunciadas de apoio financeiro a outros países/regiões para o combate à Covid-19 Observação: registrar apenas o valor adicional ao apoio comunicado anteriormente Valor monetário registrado em US$ 0, não houve novos apoios nesse dia em branco, não há dados
h1_flag booleano 3 True Sinalizador binário do escopo geográfico 0 – direcionado 1 – geral Em branco – não há dados
h1_public_information_campaigns double 4 2.0 1.0 Registra a presença de campanhas de informações públicas 0 – não há campanha de informação pública sobre a Covid-19 1 – funcionários públicos alertam sobre a Covid-19 2– campanha de informação pública e coordenada (por exemplo, nas mídias tradicionais e sociais) Em branco – não há dados
h2_testing_policy double 5 2.0 1.0 Registra a política de acesso à testagem do governo Observação: registra as políticas de testagem para a atual infecção (testes PCR), não para a imunidade (teste de anticorpos) 0 – não há política de testagem 1 – apenas aqueles que (a) apresentem sintomas E (b) atendam a critérios específicos são testados (por exemplo, se é trabalhador essencial, foi internado no hospital, esteve em contato com um caso confirmado ou voltou do exterior) 2 – qualquer um que apresente sintomas da COVID-19 é testado 3 – a testagem é aberta ao público (por exemplo, a testagem em "drive-thru" está disponível para pessoas assintomáticas) Em branco – não há dados
h3_contact_tracing double 4 2.0 1.0 Registra a política de rastreamento de contatos do governo após um diagnóstico positivo Observação: estamos procurando políticas que identifiquem todas as pessoas possivelmente expostas à COVID-19; é improvável que aplicativos Bluetooth de uso voluntário alcancem isso 0 – não há rastreamento de contatos 1 – o rastreamento de contatos é limitado; não é feito em todos os casos 2 – o rastreamento de contatos é abrangente; é feito em todos os casos identificados
h4_emergency_investment_in_healthcare double 462 35,0 562,0 Comunicou investimento de curto prazo no sistema de saúde, como hospitais, máscaras etc. Observação: apenas registra o valor adicional ao investimento comunicado anteriormente Registra o valor monetário em US$ 0 – não houve novos investimentos nesse dia Em branco – não há dados
h5_investment_in_vaccines double 133 1,0 191,0 Investimento público comunicado para o desenvolvimento de uma vacina contra a COVID-19 Observação: apenas registra o valor adicional ao investimento comunicado anteriormente Registro do valor monetário em US$ 0 – não houve novos investimentos nesse dia Em branco – não há dados
iso_country string 186 EUA BR Código do país ou da região ISO 3166
load_date timestamp 1 2021-04-26 00:06:25.157000 Os dados de data e hora foram carregados de uma fonte externa
stringencyindex double 188 11,11 60,19
stringencyindexfordisplay double 188 11,11 60,19

Versão Prévia

countryname countrycode date c1_school_closing c2_workplace_closing c3_cancel_public_events c4_restrictions_on_gatherings c5_close_public_transport c6_stay_at_home_requirements c7_restrictions_on_internal_movement c8_international_travel_controls e1_income_support e2_debt/contract_relief e3_fiscal_measures e4_international_support h1_public_information_campaigns h2_testing_policy h3_contact_tracing h4_emergency_investment_in_healthcare h5_investment_in_vaccines m1_wildcard stringencyindex stringencyindexfordisplay iso_country load_date
Aruba ABW 01/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 02/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 03/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 04/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 05/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 06/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 2020-01-07 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 2020-01-08 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 09/01/2020 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM
Aruba ABW 2020-01-10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 nulo 0 0 AW 4/26/2021 12:06:25 AM

Acesso de dados

Azure Notebooks

Este notebook documenta as URLs e o código de exemplo para acessar o conjunto de dados do OxCGRT (Oxford Covid-19 Government Response Tracker)

URLs de diferentes formatos de arquivo hospedadas no Armazenamento de Blobs do Azure:

CSV: https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.csv

JSON: https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.json

JSONL: https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.jsonl

Parquet: https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.parquet

Baixe o arquivo do conjunto de arquivos usando o download de recurso interno de uma URL http no Pandas. O Pandas tem leitores para vários formatos de arquivo:

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_parquet.html

https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html

Começar carregando o arquivo do conjunto em um dataframe do Pandas e exibir algumas linhas de amostra

import pandas as pd
import numpy as np
%matplotlib inline
import matplotlib.pyplot as plt

df = pd.read_parquet("https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.parquet")
df.head(10)

Permite verificar os tipos de dados dos vários campos e verificar se a coluna atualizada é do formato DATETIME

df.dtypes

Esse conjunto de dados contém dados de vários países/regiões. Vamos verificar de quais países/regiões temos dados.

Vamos começar examinando os dados mais recentes de cada país:

df.groupby('countryname').first().filter(['confirmedcases ', 'confirmeddeaths','h5_investment_in_vaccines',
    'c6_stay_at_home_requirements','h4_emergency_investment_in_healthcare','c4_restrictions_on_gatherings', 'load_date'])

Em seguida, faremos algumas agregações para garantir que as colunas, como confirmedcases e confirmeddeaths sejam contadas com os dados mais recentes. Você deve ver que os números positivos e de morte para a data mais recente na tabela acima correspondem à agregação de confirmedcases e confirmeddeaths.

df.groupby('countryname').agg({'countryname': 'count','confirmedcases': 'sum','confirmeddeaths': 'sum',
                               'h5_investment_in_vaccines': 'count', 'c6_stay_at_home_requirements':'sum'})

Vamos fazer algumas visualizações básicas para alguns países/regiões

import plotly.graph_objects as go
import plotly.express as px
import matplotlib.pyplot as plt

df.loc[: , ['countryname', 'confirmedcases', 
'confirmeddeaths']].groupby(['countryname']).max().sort_values(by='confirmedcases', 
                                           ascending=False).reset_index()[:15].style.background_gradient(cmap='rainbow')
df_US = df.groupby(df.date).agg({'confirmedcases': 'sum','confirmeddeaths':'sum'}).reset_index()

df_US.plot(kind='line',x='date',y="confirmedcases",grid=True)
df_US.plot(kind='line',x='date',y="confirmeddeaths",grid=True)

Azure Databricks

Exemplo não disponível para essa combinação de plataforma/pacote.

Azure Synapse

Exemplo não disponível para essa combinação de plataforma/pacote.

Próximas etapas

Exiba o restante dos conjuntos de dados no catálogo do Open Datasets.