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()
⑵
df.isnull().sum()
df.head()
⑶
df.describe()
⑷
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
df["day1"]=pd.concat([fromSerial])
df
⑸
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()