[PYTHON] Verwendung von Pandas 2

1 Dieser Artikel ist

Notieren Sie sich verschiedene Betriebsmethoden für Daten vom Typ DataFrame.

2 Inhalt

2-1 Multi-Index-Typ DataFrame-Daten Zeigt nur Daten eines bestimmten Index an.

sample.py


import pandas as pd
import numpy as np
idx = pd.IndexSlice

#Daten definieren.
dat = [
    [100,'2019-07-01','9997','740'],
    [100,'2019-07-02','9997','749'],
    [100,'2019-07-03','9997','757'],
    [200,'2019-07-01','9997','769'],
    [200,'2019-07-02','9997','762'],
    [200,'2019-07-03','9997','760']
]

#Speichern Sie dat in der DataFrame-Typvariablen df.
df = pd.DataFrame(dat,columns=["A","B","C","D"])

#A,Geben Sie Spalte B als Index an.
df=df.set_index(["A","B"])

print("Show df","\n",df)

#index=100 Daten extrahieren.
df=df.loc[idx[100, :], :]

print("df zu indizieren=100 Daten extrahieren.","\n",df)


#index=100,Extrahieren Sie die Daten in Spalte D.
df=df.loc[idx[100, :], ["D"]]

print("df zu indizieren=100,Extrahieren Sie die Daten in Spalte D.","\n",df)


Ausführungsergebnis

Show df
                    C    D
A   B                    
100 2019-07-01  9997  740
    2019-07-02  9997  749
    2019-07-03  9997  757
200 2019-07-01  9997  769
    2019-07-02  9997  762
    2019-07-03  9997  760
df zu indizieren=100 Daten extrahieren.
                    C    D
A   B                    
100 2019-07-01  9997  740
    2019-07-02  9997  749
    2019-07-03  9997  757


df zu indizieren=100,Extrahieren Sie die Daten in Spalte D.
                   D
A   B              
100 2019-07-01  740
    2019-07-02  749
    2019-07-03  757

Recommended Posts

Verwendung von Pandas 2
Wie man Pandas Rolling benutzt
[Python] Verwendung der Pandas-Serie
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
[Python] Zusammenfassung der Verwendung von Pandas
[Pandas] Was ist set_option?
Verwendung von pandas Timestamp und date_range
Verwendung von Qt Designer
Verwendung der Suche sortiert
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
Verwendung des Generators
[Python] Verwendung von Liste 1
Verwendung von FastAPI ③ OpenAPI
Wie benutzt man Python Argparse?
Verwendung von IPython Notebook
[Hinweis] Verwendung von virtualenv
Verwendung von Redispy-Wörterbüchern
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Go] Verwendung von "... (3 Perioden)"
So bedienen Sie GeoIp2 von Django
[Python] Verwendung von input ()
Wie benutzt man den Dekorateur?
[Einführung] Verwendung von open3d
Wie benutzt man Python Lambda?
So verwenden Sie Jupyter Notebook
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)