Čo je Pandas?
Python Pandas je objektovo orientovaný programovací jazyk na vysokej úrovni. Jazyk na vysokej úrovni je človek, ktorému ľudia rozumejú, obsahuje slová a frázy z ľudského jazyka.
Prečo ľudia považujú python?
1) priateľskosť programátora a ľahko zrozumiteľná
2) Rozsiahle podporné knižnice
3) Dobrá flexibilita a integrácia komponentov (dá sa ľahko kombinovať s aplikáciami a nástrojmi)
4) prenosnosť platformy
5) Dostupnosť zdrojov atď.
Pracovné oblasti Pythonu?
1) Programovanie systému (skriptovacia plocha pythonu)
2) Vytvorte GUI (napr. Tenšie)
3) Webový dizajn
4) Programovanie databázy
5) Vedecké programovanie (napr. Pre Analytics)
6) Hry, spracovanie obrazu, Robotics atď. …………
Úloha Pandov v Pythone
Pandy sú nastavenia otvoreného zdroja pre programovací jazyk python a tiež licencovaná knižnica python, pomocou ktorej ponúka vysoko výkonné nástroje na analýzu údajov a ľahko použiteľné dátové štruktúry pre programovací jazyk Python.
Vývojár Mckinney predstavil ako súčasť pythonu segment Pandas s cieľom dosiahnuť výrazný výkon vo funkciách a analýze manipulácie s údajmi. Ako open source knižnica. tu je skratka pandov uvedená nižšie
Pandas ==> Pan (Panel) + Das (Data)
Príprava údajov a ich mungovanie boli prvotnými výsledkami pythonu pred zavedením knižníc Panda. po zavedení knižníc panda začal python veľa prekvitať v analytickom sektore. Hlavné výsledky pandy sú:
1) analýza údajov
2) príprava údajov
3) manipulácia s údajmi
4) modelovanie údajov
5) analýza údajov
Hlavné polia, v ktorých sa používa Python s Pandasom, sú uvedené nižšie,
1) Financie
2) ekonomika
3) analytika atď
Inštalácia balíka Pandas
1) Otvorte výzvu Installed anaconda
2) Na inštaláciu balíka použite príkaz uvedený nižšie
inštalácia pip
Príklad: pip inštalujte pandy
3) Teraz môžeme nainštalovaný balík importovať do vášho programu
Porozumenie Pandas
Kľúčové dátové štruktúry v pandách sú uvedené nižšie:
1) Séria: Jednorozmerná štruktúra údajov je nemenná podľa veľkosti.
Príklad:
10 | 23 | 56 | 17 | 52 | 61 | 73 | 90 | 26 | 72 |
Parametre:
parameter | popis |
dáta | Konštanty, zoznamy a ndarrays |
index | Jedinečné hodnoty, ktoré slúžia ako reprezentácia indexu |
dtype | Predstavuje typ údajov |
kópie | Skopírujte údaje. predvolene nepravdivé |
Vzorový útržok kódu:
importovať pandy ako PD
importovať numpy ako np
Test_data = np.array (('a', 'b', 'c', 'd'))
Ukážka = PD.Series (Test_data)
vzorka tlače
2) Dataframe: Pole, ktoré je heterogénne a dvojrozmerné vo formáte.
Príklad:
názov | Vek | rod | Rating |
steve | 32 | Muž | 3.45 |
Lia | 28 | Žena | 4.6 |
vin | 45 | Muž | 3.9 |
katie | 38 | Žena | 2, 78 |
Parametre:
parameter | popis |
údaje | Ndarrays, séria, mapy, zoznam |
index | Jedinečné hodnoty, ktoré slúžia ako reprezentácia indexu |
stĺpce | Štítky pre stĺpce |
dtype | Hodnoty typu údajov |
kópie | Používa sa na kopírovanie údajov |
Vzorový útržok kódu:
importovať pandy ako PD
údaje = ((„Alex“, 10), („Bob“, 12), („Clarke“, 13))
df = PD.DataFrame (údaje, stĺpce = ('Meno', 'Vek'))
tlač df
3) Panel: Jedná sa o heterogénnu štruktúru údajov, ktorá má trojrozmerný formát. ktorý spracováva údaje v paneloch.
Parametre:
parameter | popis |
dáta | Dáta majú rôzne podoby ako ndarray, série, mapy, zoznamy, diktáty, konštanty a tiež ďalší DataFrame |
položky | os = 0 |
major_axis | os = 1 |
minor_axis | os = 2 |
dtype | Typ údajov každého stĺpca |
kópie | Skopírujte údaje. Predvolené, nepravdivé |
Vzorový útržok kódu:
importovať pandy ako PD
importovať numpy ako np
data = ('Item1': PD.DataFrame (np.random.randn (4, 3)),
'Item2': PD.DataFrame (np.random.randn (4, 2)))
p = PD.Panel (údaje)
vytlačiť
Výhody Pandas
1) Prispôsobiteľné objekty indexovaného dátového rámca.
2) Rôzne nástroje na podporu načítania údajov do dátových objektov bez ohľadu na ich formáty súborov.
3) Efektívne zarovnanie údajov.
4) Koncový súbor údajov.
5) Upraviť súbory údajov.
6) Krájanie na štítky.
7) Indexovanie údajov a podmnožina súboru údajov s väčším objemom.
8) Efektívne zlúčenie vysokovýkonných súborov údajov
9) Funkcie časových radov
Požadované zručnosti Python Pandas
1. Znalosti na webe Python
2. Znalosť ORM a príbuzných knižníc
3. Integrácia databázy
4. Schopnosť riešiť problémy
5. Schopnosť efektívne organizovať kód
Publikum pre Python pandy
- Publikum so záujmom naučiť sa Python.
- Jednotlivec, ktorý sa usiluje stať sa Python Architect, vývojár, analytik, Tester, tiež relatívne profesionálne roly.
- Pomáha napredovať v profesionálnych aspektoch a technických zručnostiach odborníkov, ktorí majú v úmysle robiť to isté.
- Záujemcovia o vývoj aplikácií v Pythone.
- Ľudia, ktorí majú záujem naučiť sa analytiku a získať odborné znalosti v tejto oblasti.
záver
Určite je Python jedným z najuniverzálnejších a najstabilnejších jazykov za desať rokov. V tomto mimoriadne stabilnom programovom nastavení majú programy knižnice panda veľkú úlohu pri posilňovaní aspektov tohto rozšíreného jazyka, ktoré súvisia s údajmi. Všetky hlavné potreby súvisiace s manipuláciou s údajmi tohto flexibilného jazyka sa pekne riešia v nastavení pandov.
Odporúčané články
Toto bol sprievodca Čo je Pandas ?. Tu sme diskutovali o práci, porozumení, úlohe, zručnostiach a výhodách pand. Viac informácií nájdete aj v ďalších navrhovaných článkoch -
- Čo je to strojové učenie?
- Úvod do Pythonu
- Čo je to Shell Scripting?
- Operátori Pythonu
- Kroky na vytvorenie dátového rámca Python Pandas
- Sprievodca cyklom funguje pri skriptovaní prostredia