Ixazululiwe: ungawafaka kanjani ama-pandas ku-python nge-git

Emhlabeni wanamuhla, ukusebenzisana nedatha sekuyikhono elibalulekile konjiniyela nabahlaziyi ngokufanayo. Umtapo owodwa onamandla osiza ekwenzeni ukuhlaziya idatha ngu pandas, eyakhiwe phezu kolimi lokuhlela lwePython. Kulesi sihloko, sizobheka indlela yokufaka ama-pandas kuPython usebenzisa I-Git, baqonde ukusebenza kwelabhulali, futhi bahlole imisebenzi ehlukahlukene ezosiza emisebenzini yethu yokuhlaziya idatha. Ngakho-ke, ake sicwilise kukho.

Ukufaka ama-pandas usebenzisa i-Git

Ukufaka ama-panda usebenzisa i-Git, okokuqala udinga ukuhlanganisa inqolobane ye-pandas ukusuka ku-GitHub ukuya emshinini wangakini. Uma usunayo ikhophi yendawo yokugcina, ungalandela izinyathelo ezishiwo ngezansi ukuze umise yonke into ngendlela efanele.

git clone git://github.com/pandas-dev/pandas.git
cd pandas
python -m venv venv
source venv/bin/activate  # On Windows use `venvScriptsactivate`
pip install -e .

Ikhodi engenhla yenza lokhu okulandelayo:

  • Ivala inqolobane yamapanda.
  • Ishintsha uhla lwemibhalo lwamanje lube ifolda ye-pandas.
  • Idala indawo ebonakalayo ebizwa ngokuthi “venv”.
  • Yenza kusebenze indawo ebonakalayo.
  • Ifaka ama-panda kumodi ehlelekayo, ezokuvumela ukuthi uguqule ikhodi yomthombo ngokuqondile.

Manje njengoba sesifake ama-pandas nge-Git, singaqala ukusebenza nayo kuPython.

Ukuqala ngama-pandas

Ukuze uqale ukusebenzisa ama-panda, uzodinga ukungenisa umtapo wezincwadi kukhodi yakho yePython. Ungakwenza lokhu usebenzisa umyalo olandelayo:

import pandas as pd

Njengoba manje ama-panda angenisiwe, ungaqala ukusebenza namasethi edatha ngamafomethi ahlukahlukene, njenge-CSV, Excel, noma i-SQL yolwazi. I-Pandas isebenzisa izakhiwo ezimbili ezibalulekile zedatha ukuze kusetshenziswe idatha: IdathaFrame futhi Series.

I-DataFrame iyithebula elinezinhlangothi ezimbili elinezimbazo ezilebuli, kuyilapho uchungechunge luwuhlangothi olulodwa, olunelebula. Lezi zakhiwo zedatha zikuvumela ukuthi wenze imisebenzi ehlukahlukene futhi uhlaziye idatha yakho.

Ukulayishwa kwedatha nokuhlola

Ukuze sibonise indlela yokusebenzisa ama-panda, ake sicabangele isampula yedathasethi - ifayela le-CSV elinemininingwane mayelana nemikhiqizo ehlukene, izigaba zayo, nezintengo. Ungalayisha ifayela futhi udale i-DataFrame kanje:

data = pd.read_csv('products.csv')

Ukubuka okuqukethwe kwe-DataFrame, sebenzisa umyalo olandelayo:

print(data.head())

The ikhanda() umsebenzi ubuyisela imigqa emihlanu yokuqala ye-DataFrame. Ungakwazi futhi ukwenza eminye imisebenzi efana nokubala izibalo, ukuhlunga idatha, nokukhohlisa amakholomu usebenzisa imisebenzi ye-pandas.

Isiphetho

Ngalesi sihloko, sifunde indlela yokwenza faka ama-pandas kuPython usebenzisa i-Git futhi yahlola imiqondo eyisisekelo yomtapo wolwazi, njengeDathaFrames kanye nochungechunge. Ukwengeza, sifunde ngokulayisha kanye nokuhlola idatha sisebenzisa imisebenzi ye-pandas. Ngale mibono eyisisekelo, manje usuhlonyiswe ngolwazi oludingekayo ukuze wenze imisebenzi yokuhlaziya idatha kumaphrojekthi akho. Njengoba uqhubeka nokusebenza ngama-panda, qiniseka ukuthi uhlola uchungechunge olukhulu lwemisebenzi nezindlela ezinikezwa yilo mtapo wolwazi onamandla - kuhlale kunokuningi ongakufunda emhlabeni wedatha!

Okuthunyelwe okuhlobene:

Shiya amazwana