[PYTHON] J'ai essayé de résumer les nouvelles personnes infectées par le virus corona dans la ville d'Ichikawa, préfecture de Chiba

introduction

J'ai résumé les données des personnes infectées par le nouveau virus corona dans la ville d'Ichikawa, préfecture de Chiba, où je vis.

En premier lieu, Ichikawa City Homepage ne divulgue pas d'informations dans un format pouvant être utilisé secondairement comme données ouvertes. Ce n'est pas beaucoup de données, il y a peu d'éléments et il ne suffit pas d'essayer quelque chose avec cela, mais il semble que cela puisse être utilisé pour de petites choses, alors j'ai essayé de le rendre facile à utiliser. J'ai également posté l'exemple de code (Python).

Il est mis à jour de temps en temps, mais il peut être retardé pour des raisons personnelles.

[08/05/2020] Date de décès ajoutée

URL https://github.com/mine820/COVID-19

Les données

Au format CSV, le code de caractère est UTF-8.

colonne

Les significations des colonnes sont les suivantes.

--Catégorie

échantillon

Exemple de code pour l'analyse à l'aide de données. Le fichier est un bloc-notes Jupyter.

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

df = pd.read_csv('corona.csv')

df["Date d'apparition"] = df["Date d'apparition"].replace("inconnue", "")
df["Date d'apparition"] = df["Date d'apparition"].replace("enquêter", "")
df["Date d'apparition"] = pd.to_datetime(df["Date d'apparition"], format="%Y-%m-%d")

df["Date de confirmation d'inspection"] = df["Date de confirmation d'inspection"].replace("inconnue", "")
df["Date de confirmation d'inspection"] = df["Date de confirmation d'inspection"].replace("enquêter", "")
df["Date de confirmation d'inspection"] = pd.to_datetime(df["Date de confirmation d'inspection"], format="%Y-%m-%d")

df["Date de décès"] = df["Date de décès"].replace("inconnue", "")
df["Date de décès"] = df["Date de décès"].replace("enquêter", "")
df["Date de décès"] = pd.to_datetime(df["Date de décès"], format="%Y-%m-%d")

#Statistiques récapitulatives
df.describe().loc[:,"Année"]

#Histogramme (âge)
plt.title("Age")
plt.yticks([0,5,10,15,20])
plt.hist(df["Année"], range=(0, 100));

#Date de confirmation d'inspection + moyenne mobile (7 jours)
days = (df["Date de confirmation d'inspection"].max()-df["Date de confirmation d'inspection"].min()).days
hist = plt.hist(df["Date de confirmation d'inspection"], bins=days)

left = np.array(range(days))

num = 7
b = np.ones(num) / num
y2 = np.convolve(hist[0], b, mode='same')

plt.title("Inspection confirmation date")
plt.bar(left, hist[0], color='green');
plt.plot(y2, color='red')

image1.png image2.png image3.png image4.png

Recommended Posts

J'ai essayé de résumer les nouvelles personnes infectées par le virus corona dans la ville d'Ichikawa, préfecture de Chiba
J'ai essayé de résumer le code souvent utilisé dans Pandas
J'ai essayé de visualiser les caractéristiques des nouvelles informations sur les personnes infectées par le virus corona avec wordcloud
J'ai essayé de prédire le nombre de personnes infectées par le virus corona au Japon par la méthode du dernier article en Chine
J'ai essayé de résumer les commandes souvent utilisées en entreprise
J'ai essayé de prédire le nombre de personnes infectées par le virus corona en tenant compte de l'effet de s'abstenir de sortir
J'ai essayé de résumer la commande umask
J'ai essayé de résumer la modélisation graphique.
J'ai essayé de prédire le nombre de personnes infectées au niveau national de la nouvelle corona avec un modèle mathématique
[Python] J'ai essayé de résumer le type collectif (ensemble) d'une manière facile à comprendre.
J'ai essayé de prédire le comportement du nouveau virus corona avec le modèle SEIR.
[Python] Le statut de chaque préfecture du nouveau virus corona n'est publié qu'en PDF, mais j'ai essayé de le gratter sans le télécharger.
LeetCode j'ai essayé de résumer les plus simples
J'ai essayé d'envoyer automatiquement la littérature du nouveau virus corona à LINE avec Python
J'ai essayé de représenter graphiquement les packages installés en Python
J'ai essayé de résumer la forme de base de GPLVM
J'ai essayé de résumer comment utiliser les pandas de python
J'ai essayé de résumer les opérations de chaîne de Python
[Série pour les gens occupés] J'ai essayé de résumer avec une analyse de syntaxe pour appeler les actualités en 30 secondes
J'ai essayé de publier l'API GraphQL de la situation de personne infectée COVID 19 dans la préfecture de Hyogo.
J'ai essayé de résumer SparseMatrix
[Première API COTOHA] J'ai essayé de résumer l'ancienne histoire
J'ai essayé d'illustrer le temps et le temps du langage C
J'ai essayé d'implémenter la fonction d'envoi de courrier en Python
[Apprentissage automatique] J'ai essayé de résumer la théorie d'Adaboost
J'ai essayé de résumer comment utiliser à nouveau le référentiel EPEL
J'ai essayé de publier l'API GraphQL de la situation de personne infectée COVID 19 dans la préfecture de Hyogo. (Partie 2)
J'ai essayé de classer le nombre de décès par habitant de COVID-19 (nouveau virus corona) par pays
J'ai essayé de décrire le trafic en temps réel avec WebSocket
[Linux] J'ai essayé de résumer les commandes de confirmation des ressources
J'ai essayé de traiter l'image en "style croquis" avec OpenCV
J'ai essayé de résumer les commandes utilisées par les ingénieurs débutants aujourd'hui
J'ai essayé de résumer le contenu de chaque paquet enregistré par Python pip en une seule ligne
J'ai essayé de traiter l'image dans un "style de dessin au crayon" avec OpenCV
Si les habitants de Tokyo tombent gravement malades du nouveau virus corona, ils peuvent être emmenés dans un hôpital de la préfecture de Kagoshima.
J'ai essayé de résumer la méthode de mise en œuvre fréquemment utilisée de pytest-mock
J'ai essayé de déplacer le ballon
J'ai essayé d'estimer la section.
J'ai essayé de résumer tous les graphiques Python utilisés dans la recherche par des étudiants diplômés en sciences actifs [Basique]
Créez un bot qui publie sur Slack le nombre de personnes positives pour le nouveau virus corona à Tokyo
J'ai essayé de résumer moi-même le flux général jusqu'à la création de services.
J'ai essayé de résumer Cpaw Level1 & Level2 Write Up d'une manière facile à comprendre
J'ai essayé de résumer diverses phrases à l'aide de l'API de synthèse automatique "summpy"
J'ai essayé de résumer la manière logique de penser l'orientation objet.
J'ai essayé de rationaliser le rôle standard des nouveaux employés avec Python
J'ai essayé de résumer les commandes Linux utilisées par les ingénieurs débutants aujourd'hui - Partie 1-
J'ai essayé d'afficher la valeur d'altitude du DTM dans un graphique
J'ai implémenté le modèle VGG16 avec Keras et essayé d'identifier CIFAR10
J'ai essayé d'analyser la carte du Nouvel An par moi-même en utilisant python
J'ai essayé de former le modèle RWA (Recurrent Weighted Average) dans Keras
J'ai essayé de résumer la gestion des exceptions Python
J'ai essayé d'implémenter PLSA en Python
J'ai essayé d'implémenter la permutation en Python
J'ai essayé de reconnaître le mot de réveil
J'ai essayé d'implémenter PLSA dans Python 2
Entrée standard Python3 que j'ai essayé de résumer
(Maintenant) j'ai essayé d'analyser le nouveau virus corona (COVID-19)
J'ai essayé d'estimer le rapport de circonférence π de manière probabiliste
J'ai essayé de toucher l'API COTOHA