Oxford COVID-19 Rastreador de Resposta do Governo
O conjunto de dados Oxford Covid-19 Government Response Tracker (OxCGRT) contém informações sistemáticas sobre quais governos tomaram quais medidas e quando.
Estas informações podem ajudar os decisores e cidadãos a compreender de forma consistente as respostas das autoridades, ajudando aos esforços de combate à pandemia. O OxCGRT recolhe sistematicamente informações sobre várias respostas políticas comuns que os governos puseram em prática, regista essas políticas em escala para refletir a amplitude da ação dos governos e agrega as classificações num conjunto de índices de políticas.
Nota
A Microsoft fornece os Conjuntos de Dados Abertos do Azure "no estado em que se encontram". A Microsoft não oferece garantias, expressas ou implícitas, garantias ou condições em relação ao seu uso dos conjuntos de dados. Na medida permitida pela legislação local, a Microsoft se isenta de qualquer responsabilidade por quaisquer danos ou perdas, incluindo diretos, consequenciais, especiais, indiretos, incidentais ou punitivos, resultantes do uso dos conjuntos de dados por parte do cliente.
Este conjunto de dados é disponibilizado de acordo com os termos originais em que a Microsoft recebeu os dados de origem. O conjunto de dados pode incluir dados obtidos junto da Microsoft.
Conjuntos de Dados
As versões modificadas do conjunto de dados estão disponíveis nos formatos CSV, JSON, JSON-Lines 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, além de que utilizam nomes de colunas em minúsculas com separadores de caráter de sublinhado.
Dados não processados: https://pandemicdatalake.blob.core.windows.net/public/raw/covid-19/covid_policy_tracker/latest/CovidPolicyTracker.csv
Versões anteriores de dados não processados 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
À data de 8 de junho de 2020, continham 27 919 linhas (CSV 4,9 MB, JSON 20,9 MB, JSONL 20,8 MB, Parquet 133,0 KB).
Data source
A fonte destes dados é Thomas Hale, Sam Webster, Anna Petherick, Toby Phillips e Beatriz Kira. (2020). Oxford COVID-19 Government Response Tracker. Blavatnik School of Government. Dados brutos são ingeridos diariamente a partir do arquivo csv OxCGRT mais recente. Para obter mais informações sobre esse conjunto de dados, incluindo como ele é coletado, consulte o site de resposta do rastreador do governo.
Qualidade de dados
O OxCGRT não garante a precisão nem a atemporalidade dos dados. Para obter mais informações, consulte a declaração de qualidade de dados.
Atribuição de licenças e direitos de utilização
Estes dados estão licenciados sob a Licença Creative Commons Attribution 4.0 International.
Cite como: Thomas Hale, Sam Webster, Anna Petherick, Toby Phillips e Beatriz Kira. (2020). Oxford COVID-19 Government Response Tracker. Blavatnik School of Government.
Contacto
Para qualquer dúvida ou feedback sobre este ou outros conjuntos de dados no COVID-19 Data Lake, entre em contato com askcovid19dl@microsoft.com.
Colunas
Name | Tipo de dados | Exclusivo | Values (sample) | Description |
---|---|---|---|---|
c1_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico. 0 - segmentado 1 - Em branco genérico - sem dados |
c1_school_closing | duplo | 5 | 3.0 2.0 | Registar o encerramento de escolas e universidades. 0 - sem medidas 1 - recomendar o fechamento 2 - exigir o fechamento (apenas alguns níveis ou categorias, por exemplo, apenas o ensino médio, ou apenas escolas públicas) 3 - exigir o fechamento de todos os níveis Em branco - sem dados |
c2_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico. 0 - segmentado; 1 - Em branco genérico - sem dados |
c2_workplace_closing | duplo | 5 | 2.0 1.0 | Registar o encerramento de locais de trabalho. 0 - sem medidas 1 - recomendar o encerramento (ou recomendar o trabalho a partir de casa) 2 - exigir o encerramento (ou trabalhar a partir de casa) para alguns setores ou categorias de trabalhadores 3 - exigir o encerramento (ou trabalhar a partir de casa) para todos os locais de trabalho menos essenciais (por exemplo, mercearias, médicos) Em branco - sem dados |
c3_cancel_public_events | duplo | 4 | 2.0 1.0 | Recorde de cancelamento de eventos públicos. 0 - sem medidas 1 - recomendar o cancelamento 2 - exigir cancelamento Em branco - sem dados |
c3_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico. 0 - segmentado 1 - Em branco genérico - sem dados |
c4_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico 0 - segmentado 1 - Em branco genérico - sem dados |
c4_restrictions_on_gatherings | duplo | 6 | 4.0 3.0 | Registar os limites aos ajuntamentos de pessoas a nível particular. 0 - nenhuma restrição 1 - restrições a ajuntamentos com muitas pessoas (limite acima de mil pessoas) 2 - restrições a ajuntamentos com entre a 101 e 1000 pessoas 3 - restrições a ajuntamentos com entre 11 e 100 pessoas 4 - restrições a ajuntamentos de dez pessoas ou menos Em branco - sem dados |
c5_close_public_transport | duplo | 4 | 1.0 2.0 | Registar o encerramento de transportes públicos 0 - nenhuma medida 1 - encerramento recomendado (ou redução significativa de volume/rotas/meios de transporte disponíveis) 2 - exigir o encerramento (ou determinar a proibição de utilização por parte da maioria dos cidadãos) Em branco - sem dados |
c5_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico 0 - segmentado 1 - Em branco genérico - sem dados |
c6_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico 0 - segmentado 1 - Em branco genérico - sem dados |
c6_stay_at_home_requirements | duplo | 5 | 1.0 2.0 | Registrar ordens para "abrigo no local" e confinar em casa 0 - sem medidas 1 - recomendar não sair de casa 2 - exigir não sair de casa com exceções para exercícios diários, compras de supermercado e viagens 'essenciais' 3 - exigir não sair de casa com exceções mínimas (por exemplo, permitido sair uma vez por semana, ou apenas uma pessoa pode sair de cada vez, etc.) Em branco - sem dados |
c7_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico 0 - segmentado 1 - Em branco genérico - sem dados |
c7_restrictions_on_internal_movement | duplo | 4 | 2.0 1.0 | Registar as restrições a deslocações internas entre concelhos/regiões 0 - sem medidas 1 - recomendação de não deslocação entre concelhos/regiões 2 - restrições a deslocações internas em vigor Em branco - sem dados |
c8_international_travel_controls | duplo | 6 | 3.0 4.0 | Registar as restrições às viagens internacionais. Nota: esta política de registos para viajantes estrangeiros, não para cidadãos 0 - sem restrições 1 - rastreio de chegadas 2 - quarentena chegadas de algumas ou de todas as regiões 3 - proibição de chegadas de algumas regiões 4 - proibição de todas as regiões ou encerramento total das fronteiras Em branco - sem dados |
casos confirmados | smallint | 18,238 | 1 2 | |
óbitos confirmados | smallint | 14,906 | 1 2 | |
Código do país | string | 186 | BRA dos EUA | |
nome do país | string | 186 | Estados Unidos Brasil | |
data | data | 478 | 2020-08-25 2021-03-30 | |
e1_flag | boolean | 3 | True | Sinalizador binário para escopo setorial 0 - trabalhadores do setor formal apenas 1 - transferências para trabalhadores do setor informal para Blank - sem dados |
e1_income_support | duplo | 4 | 1.0 2.0 | Registar se o governo está a apoiar financeiramente as pessoas que perderem o emprego ou que não podem trabalhar. Nota: inclui apenas pagamentos a empresas explicitamente associados a salários 0 - nenhum apoio ao rendimento 1 - o governo está a substituir menos de 50% de perda de salário (ou se o salário for pago numa prestação única, menos de 50% da mediana do salário) 2 - o governo está a substituir 50% ou mais de perda de salário (ou se o salário for pago numa prestação única, mais de 50% da mediana do salário) Em branco - sem dados |
e2_debt/contract_relief | duplo | 4 | 1.0 2.0 | |
e3_fiscal_measures | duplo | 819 | -0.01 3.0 | Gastos de estímulo econômico anunciados Nota: apenas valor recorde adicional aos gastos anunciados anteriormente Valor monetário recorde em USD de estímulos fiscais, inclui quaisquer gastos ou cortes de impostos NÃO incluídos em E4, H4 ou H5 0 - sem novos gastos naquele dia Em branco - sem dados |
e4_international_support | duplo | 113 | -0.02 5000000.0 | Ofertas anunciadas de gastos de ajuda relacionados à Covid-19 para outros países/regiões Nota: apenas valor recorde adicional aos gastos anunciados anteriormente Valor monetário recorde em USD 0 - sem novos gastos naquele dia Em branco - sem dados |
h1_flag | boolean | 3 | True | Sinalizador binário para âmbito geográfico 0 - segmentado 1 - Em branco genérico - sem dados |
h1_public_information_campaigns | duplo | 4 | 2.0 1.0 | Presença recorde de campanhas de informação pública 0 - sem Covid-19 campanha de informação pública 1 - funcionários públicos pedindo cautela sobre a Covid-19 2- campanha de informação pública coordenada (por exemplo, nas mídias tradicionais e sociais) Em branco - sem dados |
h2_testing_policy | duplo | 5 | 2.0 1.0 | Registar a política governamental sobre quem tem acesso aos testes Nota: este regista as políticas sobre testes de infeção atual (testes PCR) e não testes de imunidade (teste de anticorpos) 0 - sem política de testes 1 - apenas aqueles que ambos (a) têm sintomas E (b) cumprem critérios específicos (por exemplo, trabalhadores essenciais, admitidos no hospital, entraram em contacto com um caso conhecido, retornou do exterior) 2 - teste de qualquer pessoa que apresente sintomas de Covid-19 3 - teste público aberto (por exemplo, teste "drive through" disponível para pessoas assintomáticas) Em branco - sem dados |
h3_contact_tracing | duplo | 4 | 2.0 1.0 | Registar a política das entidades de saúde no rastreio de contactos após um diagnóstico positivo Nota: estamos à procura de políticas que identifiquem todas as pessoas potencialmente expostas à COVID-19; é pouco provável que as aplicações bluetooth o consigam fazer 0 - rastreio de nenhum contacto 1 - rastreio de contactos limitados; não efetuado para todos os casos 2 - rastreio de contactos abrangente; feito para todos os casos identificados |
h4_emergency_investment_in_healthcare | duplo | 462 | 35.0 562.0 | Anunciou gastos de curto prazo no sistema de saúde, por exemplo, hospitais, máscaras, etc. Nota: apenas valor recorde adicional aos gastos anunciados anteriormente Valor monetário recorde em USD 0 - sem novos gastos nesse dia Em branco - sem dados |
h5_investment_in_vaccines | duplo | 133 | 1.0 191.0 | Anúncio de gastos no sistema de saúde para o desenvolvimento de vacinas contra a Covid-19 Nota: registar apenas montantes adicionais face ao gasto anunciado anteriormente Registar os valores monetários em USD 0 - sem gastos novos nesse dia Em branco - sem dados |
iso_country | string | 186 | BR dos EUA | Código ISO 3166 do país ou região |
load_date | carimbo de data/hora | 1 | 2021-04-26 00:06:25.157000 | A data e a hora foram carregadas a partir de uma origem externa |
StringencyIndex | duplo | 188 | 11.11 60.19 | |
StringencyIndexForDisplay | duplo | 188 | 11.11 60.19 |
Pré-visualizar
nome do país | Código do país | data | 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 | 2020-01-01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-02 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-03 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-04 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-05 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-06 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
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 | 26/04/2021 12:06:25 |
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 | 26/04/2021 12:06:25 |
Aruba | ABW | 2020-01-09 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | nulo | 0 | 0 | AW | 26/04/2021 12:06:25 |
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 | 26/04/2021 12:06:25 |
Acesso a dados
Azure Notebooks
Este bloco de anotações documenta as URLs e o código de exemplo para acessar o conjunto de dados Oxford Covid-19 Government Response Tracker (OxCGRT)
URLs de diferentes formatos de arquivo hospedados no Armazenamento de Blobs do Azure:
Transfira o ficheiro do conjunto de dados utilizando a capacidade de transferência incorporada a partir de um URL http no Pandas. 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
Comece carregando o arquivo do conjunto de dados em um dataframe pandas e visualize algumas linhas de exemplo
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 é o formato datetime
df.dtypes
Este conjunto de dados contém dados para os vários países/regiões. Vamos verificar para que países/regiões temos dados.
Começaremos por analisar os dados mais recentes relativos a 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 colunas como confirmedcases
e confirmeddeaths
correspondam aos dados mais recentes. Você deve ver que os números positivos e de óbitos 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
Amostra não disponível para esta combinação de plataforma/pacote.
Azure Synapse
Amostra não disponível para esta combinação de plataforma/pacote.
Próximos passos
Exiba o restante dos conjuntos de dados no catálogo Open Datasets.