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:
- https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.csv
- https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.json
- https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.jsonl
- https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/covid_policy_tracker/latest/covid_policy_tracker.parquet
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:
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.