„Pandas (szoftver)” változatai közötti eltérés

A Wikipédiából, a szabad enciklopédiából
[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
a Harp átnevezte a(z) Pandas (software) lapot a következő névre: Pandas (szoftver): Magyartalan volt
A doboz rendberakása
2. sor: 2. sor:
| név = pandas
| név = pandas
| logó = Pandas logo.png
| logó = Pandas logo.png
| fejlesztő = Community
| fejlesztő = közösség
| első kiadás = {{Start date and age|2008|01|11|df=yes}}
| első kiadás = [[2008]]. [[január 11.]]
| legfrissebb stabil kiadás = 0.23.2<ref>{{cite web|title=Release Notes – pandas 0.23.2 documentation|url=https://pandas.pydata.org/pandas-docs/stable/release.html|website=pandas|accessdate=6 July 2018|date=5 July 2018}}</ref>
| legfrissebb stabil kiadás = 0.23.2<ref>{{cite web|title=Release Notes – pandas 0.23.2 documentation|url=https://pandas.pydata.org/pandas-docs/stable/release.html|website=pandas|accessdate=6 July 2018|date=5 July 2018}}</ref>
| legfrissebb stabil kiadás dátuma = {{Start date and age|2018|07|05|df=yes}}
| legfrissebb stabil kiadás dátuma = [[2018]]. [[július 5.]]
| programozási nyelv = [[Python (programming language)|Python]]
| programozási nyelv = [[Python (programozási nyelv)|Python]]
| operációs rendszer = [[Cross-platform]]
| operációs rendszer = [[Platformfüggetlenség|Platformfüggetlen]]
| kategória = [[List of numerical analysis software|Technical computing]]
| kategória = [[programkönyvtár]]
| licenc = [[BSD-new|BSD-new license]]
| licenc = [[BSD licenc|Új BSD]]
}}A '''pandas''' a [[Python (programozási nyelv)|Python programozási nyelv egyik progamkönyvtára,]] amely adatok feldolgozására és elemzésére szolgál. Különösen adattáblák és  [[Idősor|idősorok]]. feldolgozásához szolgáltat megfelelő adatszerkezeteket. Ez [[Szabad szoftver|a szabad szoftver]] a [[BSD licenc|három-záradékos BSD licenc]] alatt jelent meg.<ref>{{Cite web |url=https://pandas.pydata.org/pandas-docs/stable/overview.html#license |title=License – Package overview – pandas 0.21.1 documentation |accessdate=13 December 2017 |date=12 December 2017 |work=pandas}}</ref> A név a "panel data" angol kifejezésből származik, amely az [[ökonometria]] területén azt jelenti, hogy egy egyedről több időperiódusból rendelkezünk adatokkal.<ref>{{Cite web |url=https://www.dlr.de/sc/Portaldata/15/Resources/dokumente/pyhpc2011/submissions/pyhpc2011_submission_9.pdf |title=pandas: a Foundational Python Library for Data Analysis and Statistics |accessdate=2 August 2018 |author=Wes McKinney |last=Wes McKinney |date=2011}}</ref>
}}A '''pandas''' a [[Python (programozási nyelv)|Python programozási nyelv]] egyik progamkönyvtára, amely adatok feldolgozására és elemzésére szolgál. Különösen adattáblák és  [[Idősor|idősorok]]. feldolgozásához szolgáltat megfelelő adatszerkezeteket. Ez [[Szabad szoftver|a szabad szoftver]] a [[BSD licenc|három-záradékos BSD licenc]] alatt jelent meg.<ref>{{Cite web |url=https://pandas.pydata.org/pandas-docs/stable/overview.html#license |title=License – Package overview – pandas 0.21.1 documentation |accessdate=13 December 2017 |date=12 December 2017 |work=pandas}}</ref> A név a "panel data" angol kifejezésből származik, amely az [[ökonometria]] területén azt jelenti, hogy egy egyedről több időperiódusból rendelkezünk adatokkal.<ref>{{Cite web |url=https://www.dlr.de/sc/Portaldata/15/Resources/dokumente/pyhpc2011/submissions/pyhpc2011_submission_9.pdf |title=pandas: a Foundational Python Library for Data Analysis and Statistics |accessdate=2 August 2018 |author=Wes McKinney |last=Wes McKinney |date=2011}}</ref>


== Könyvtári funkciók ==
== Könyvtári funkciók ==

A lap 2018. szeptember 1., 19:39-kori változata

pandas

Fejlesztőközösség
Első kiadás2008. január 11.
Legfrissebb stabil kiadás0.23.2[1]
(2018. július 5.)
Programozási nyelvPython
Operációs rendszerPlatformfüggetlen
Kategóriaprogramkönyvtár
LicencÚj BSD
A pandas weboldala

A pandas a Python programozási nyelv egyik progamkönyvtára, amely adatok feldolgozására és elemzésére szolgál. Különösen adattáblák és  idősorok. feldolgozásához szolgáltat megfelelő adatszerkezeteket. Ez a szabad szoftver a három-záradékos BSD licenc alatt jelent meg.[2] A név a "panel data" angol kifejezésből származik, amely az ökonometria területén azt jelenti, hogy egy egyedről több időperiódusból rendelkezünk adatokkal.[3]

Könyvtári funkciók

  • DataFrame objektum az adat feldolgozására indexelési lehetőséggel.
  • Eszközök a memóriabeli adatszerkezetek valamint a különböző formátumok közötti írásra és olvasásra.
  • Az adatok igazítását, valamint a hiányzó adatok  kezelése.
  • Adathalmazok átalakítása és pivot táblába rendezése.
  • Címke-alapú szeletelés, indexelés, nagy adathalmazok részhalmazának keresése.
  • Oszlopok beillesztése, törlése.
  • Csoportosítás, amely lehetővé tesz az adathalmazokon split-appy-combine műveleteket.
  • Adathalmazok összevonása. (Az SQL join kulcsszavának megfelelői.)
  • Hierarchikus indexelés, hogy a több dimenziós adatokat az alacsonyabb dimenziós adatszerkezettel kezelhessük.
  • Idősor-funkciók: Dátumtartomány generálás[4]  és gyakoriság átalakítás, mozgó ablak statisztikák, mozgó ablak lineáris regresszió, dátum változók eltolása.

A könyvtár teljesítményét úgy optimalizálják, hogy a kritikus kódokat Cython vagy C nyelven írják meg.[5]

Története

Wes McKinney 2008-ban kezdett el dolgozni a pandas-on, amíg az AQR Capital Management-nél dolgozott, mert szüksége volt egy nagy teljesítményű, rugalmas eszközre, hogy pénzügyi adatok mennyiségi elemzését elvégezze. Mielőtt az AQR-t elhagyta, meg tudta győzni a vezetését, hogy hagyják kiadni a programkönyvtárat nyílt forrású szoftverként.Egy AQR-es kollégája, Chang She, 2012-ben csatlakozott a fejlesztéshez. Az ő hozzájárulása a mások legnagyobb.

2015-ben a pandas fejlesztését anyagilag is támogatta az Egyesült Államok NumFOCUS projektje.[6]

Lásd még

Hivatkozások

  1. Release Notes – pandas 0.23.2 documentation. pandas , 2018. július 5. (Hozzáférés: 2018. július 6.)
  2. License – Package overview – pandas 0.21.1 documentation. pandas, 2017. december 12. (Hozzáférés: 2017. december 13.)
  3. Wes McKinney: pandas: a Foundational Python Library for Data Analysis and Statistics, 2011 (Hozzáférés: 2018. augusztus 2.)
  4. pandas.date_range – pandas 0.21.1 documentation. pandas, 2017. december 12. (Hozzáférés: 2017. december 13.)
  5. Python Data Analysis Library – pandas: Python Data Analysis Library. pandas. (Hozzáférés: 2017. november 13.)
  6. NumFOCUS – pandas: a fiscally sponsored project. NumFOCUS. (Hozzáférés: 2018. április 3.)

Tovább olvasnivaló

  • McKinney, Wes. Python for Data Analysis : Data Wrangling with Pandas, NumPy, and IPython, 2nd, Sebastopol: O'Reilly (2017). ISBN 978-1-4919-5766-0 
  • Chen, Daniel Y.. Pandas for Everyone : Python Data Analysis. Boston: Addison-Wesley (2018). ISBN 978-0-13-454706-0 

Külső linkek