pandas (Software)

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
pandas

Pandas logo.svg
Basisdaten

Entwickler Wes McKinney
Aktuelle Version 1.3.0[1]
(2. Juli 2021)
Betriebssystem Plattformunabhängig
Programmiersprache Python[2]
Lizenz 3-Klausel-BSD-Lizenz
pandas.pydata.org

pandas ist eine Programmbibliothek für die Programmiersprache Python, die Hilfsmittel für die Verwaltung von Daten und deren Analyse anbietet. Insbesondere enthält sie Datenstrukturen und Operatoren für den Zugriff auf numerische Tabellen und Zeitreihen. pandas ist Freie Software, veröffentlicht unter der 3-Klausel-BSD-Lizenz. Der Name leitet sich von dem englischen Begriff panel data (Paneldaten) ab, einer ökonometrischen Bezeichnung für Datensätze, die Beobachtungen über mehrere Zeiträume für dieselbe Untersuchungseinheit enthalten.

Am 27. September 2016 wurde Pandas in die Liste der Python-3-Erklärung aufgenommen und verpflichtete sich damit dazu, Python 2 nur noch bis 2020 zu unterstützen.[3][4]

Beispiele[Bearbeiten | Quelltext bearbeiten]

Kurven

Pandas lineplot.png
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np

df = pd.DataFrame(np.random.randn(100, 5), columns=list('ABCDE'))
df=df.cumsum() # Return cumulative sum over a DataFrame or Series axis
df.plot()
plt.show()

Bar charts

Pandas bargraf.png
df = pd.DataFrame(np.random.rand(10, 5), columns=list('ABCDE'))
df.plot.bar(stacked=True)
plt.show()

Box plot

Pandas candelstick.png
df = pd.DataFrame(np.random.rand(7, 5), columns=list('ABCDE'))
df.plot.box()
plt.show()

Histogram

Pandas histogram.png
data = pd.Series(np.random.normal(size=100))
data.hist(grid=False)
plt.show()

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Release 1.3.0. 2. Juli 2021 (abgerufen am 22. Juli 2021).
  2. The py-pandas Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 14. Juli 2018).
  3. Add pandas · python3statement/python3statement.github.io (englisch) In: GitHub. Abgerufen am 7. Juli 2018.
  4. Moving to require Python 3 (englisch), auf python3statement.org, abgerufen am 17. Oktober 2018