Je l'ai écrit en étudiant pour dessiner un graphique en utilisant Python pour la première fois.
Cette fois, nous afficherons les données de la température moyenne quotidienne et le total quotidien des précipitations à Tottori City dans un graphique. Obtenir des données auprès de Agence météorologique | Télécharger les données météorologiques antérieures Analysez un fichier csv comme celui ci-dessous.
time, temperature,precipitation
2019/8/5,30.2,0
2019/8/6,30.1,0
2019/8/7,31.6,0
2019/8/8,31,0
2019/8/9,29.6,0
2019/8/10,29.8,0
2019/8/11,30.3,0
…
Les fichiers suivants ont fonctionné avec Python 3.7.
from matplotlib import pyplot as plt
import pandas as pd
#Pandas de fichier CSV.Lire en tant que DataFrame
# index(Colonne d'en-tête)Spécifiez la colonne de temps comme
#En-tête par défaut=0 est spécifié et la première ligne est ignorée comme en-tête
data = pd.read_csv(r'data.csv', index_col='time')
#Extraction de lignes et de colonnes
# :Est la ligne entière,'[0,1]'Extrait 2 colonnes sauf la colonne spécifiée comme index
df = data.iloc[:, [0,1]]
#Tracer les données
df.plot()
#Titre du graphique
plt.title("tottori")
#Afficher le graphique
plt.show()
[Comment lire un fichier csv en utilisant Python / pandas / matplotlib et dessiner un joli graphique (Mac / Raspberry Pi) --karaage. [Karaage]](https://karaage.hatenadiary.jp/entry/2017/05/ 25/073000) Lire les fichiers csv / tsv avec pandas (read_csv, read_table) | note.nkmk.me
Recommended Posts