[Einführung in Python] Verwenden wir Pandas

[Einführung in Python] Verwenden wir Pandas

Dieses Mal werde ich Pandas benutzen. Bereiten Sie zunächst die CSV-Daten als Vorbereitung vor. Dieses Mal nehmen wir den Nikkei-Durchschnitt als Beispiel.

#Beispiel für CSV-Daten(Teil)
Daten Datum,Schlusskurs,Offener Preis,Hoher Preis,Niedriger Preis
2017/01/04,19594.16,19298.68,19594.16,19277.93
2017/01/05,19520.69,19602.10,19615.40,19473.28
2017/01/06,19454.33,19393.55,19472.37,19354.44

Lassen Sie es uns in Python ausführen. Führen Sie zuerst den folgenden Code aus.

import pandas as pd
%matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns
from sklearn import datasets

plt.style.use('ggplot') #Ein Zaubertrick, um die Figur ordentlich darzustellen
font = {'family' : 'meiryo'}

Lesen Sie als Nächstes die CSV-Daten und sehen Sie, wie die Daten mit .head () aussehen. ) Hier wird der Teil von parse_dates eingefügt, um den Typ des "Datendatums" auf Datum und Uhrzeit festzulegen.

nikkei = pd.read_csv("nikkei.csv", parse_dates=['Daten Datum']) #CSV-Daten lesen
nikkei.head() #Schauen Sie sich die Übersicht an

Lassen Sie uns den Datentyp überprüfen.

type(nikkei["Daten Datum"][0])

Es ist ein Zeitstempel. Als nächstes schauen wir uns die Spalten an.

nikkei.columns

Ich werde die Ausgabe bisher veröffentlichen. nikkei_1.png

Schauen wir uns zum Schluss die Abbildung an. Wenn ich den folgenden Code ausführe ...

plt.figure(figsize=(10, 8))
plt.plot(nikkei['Daten Datum'], nikkei['Schlusskurs'], label='test')

plt.xticks(fontsize=8)
plt.yticks(fontsize=22)

plt.xlabel("Date")
plt.ylabel("nikkei_heikin")

nikkei_2.png

Es stellte sich heraus, dass es so etwas war. Diese Zeit ist vorbei. Verbesserungen werden in einem späteren Artikel besprochen.

Recommended Posts

[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir foreach mit Python
[Python] Verwendung der Pandas-Serie
[Python] Zusammenfassung der Verwendung von Pandas
[Python] Extrahiere △△ mit maximalem ○○ mit Pandas
Verwendung von Pandas 2
Einführung in die Python-Sprache
Einführung in Python Bereiten wir die Entwicklungsumgebung vor
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Mal sehen, wie def in Python verwendet wird
Lassen Sie uns Python Janome einfach verwenden
Einführung in Python Django (2) Win
python3: Verwendung der Flasche (2)
[Python] Liste in Pandas konvertieren [Pandas]
[Python] Verwendung von Liste 1
Wie benutzt man Python Argparse?
Einführung in die serielle Kommunikation [Python]
Wie man Pandas Rolling benutzt
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in Python (Python-Version APG4b)
Eine Einführung in die Python-Programmierung
[Einführung] Verwendung von open3d
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
Einführung in Python For, While
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
[Einführung in Python] Verwendung der while-Anweisung (wiederholte Verarbeitung)
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt
[Einführung in die Udemy Python3 + -Anwendung] 30. Verwendung des Sets
Einführung in Python numpy pandas matplotlib (für ~ B3 ~ part2)
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
Python: So verwenden Sie Async mit
Einführung in die Python Numerical Calculation Library NumPy
Trainieren! !! Einführung in Python Type (Type Hints)
[Einführung in Python3 Tag 1] Programmierung und Python
[Einführung in Python] <numpy ndarray> [edit: 2020/02/22]
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
Einführung in Python Hands On Teil 1
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
[Einführung in Python] So analysieren Sie JSON
[Einführung in die Udemy Python3 + -Anwendung] 56. Abschluss
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
[Einführung in Python3 Tag 14] Kapitel 7 Zeichenfolgen (7.1.1.1 bis 7.1.1.4)
Einführung in Protobuf-c (C-Sprache ⇔ Python)
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
[Einführung in Python3 Tag 15] Kapitel 7 Zeichenfolgen (7.1.2-7.1.2.2)
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)