LoginSignup
1
0

More than 3 years have passed since last update.

コロナ情報でグラフ作成してみた  

Last updated at Posted at 2020-04-22

Pythonでグラフ作成

※python初心者

ここから最新のコロナ情報が取れます。
[https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv]

jupiter notebook を使って グラフを作成してみます。

⑴ pandas 🐼 
⑵ 欠損値の有無
⑶ 色々な項目
⑷ 日付をきれいにする
⑸ グラフ作成

 

※わからなかったこと※
・行と列を逆にしたかったのでエクセルでやった
・X軸を日付にするのがわからないのでエクセルで数値にした
頑張ってやってみました!

import pandas as pd
df= pd.read_csv("corona.csv",encoding="UTF-8")
df.head()

image.png

df.isnull().sum()
df.head()

image.png

df.describe()

image.png

flg_is_serial=df["day1"].astype("str").str.isdigit()
flg_is_serial.sum()
fromSerial=pd.to_timedelta(df.loc[flg_is_serial,"day1"].astype("float"),unit="D") + pd.to_datetime("1900/01/01")
fromSerial

image.png

image.png

df["day1"]=pd.concat([fromSerial])
df

image.png

import matplotlib.pyplot as plt
%matplotlib inline

data_col = df.columns


plt.figure(1)
plt.plot(df[data_col[1]],df[data_col[2]],marker="o")


plt.xlabel(df[data_col[1]].name)
plt.ylabel(df[data_col[2]].name)
plt.show()

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0