Isonjululwe: indlela yokufaka iipandas kwipython ngegit

Kwihlabathi lanamhlanje, ukujongana nedatha kuye kwaba sisakhono esibalulekileyo kubaphuhlisi kunye nabahlalutyi ngokufanayo. Enye ilayibrari enamandla enceda ekwenzeni uhlalutyo lwedatha pandas, eyakhiwe phezu kolwimi lwenkqubo yePython. Kweli nqaku, siza kujonga indlela yokufaka iipandas kwiPython usebenzisa Git, baqonde ukusebenza kwethala leencwadi, kwaye baphonononge imisebenzi eyahlukeneyo eya kunceda kwimisebenzi yethu yohlalutyo lwedatha. Ngoko ke, masingene kanye kuyo.

Ukufaka iipanda usebenzisa iGit

Ukufakela i-pandas usebenzisa i-Git, kufuneka kuqala udibanise indawo yokugcina i-pandas ukusuka kwi-GitHub ukuya kumatshini wakho wendawo. Nje ukuba unayo ikopi yendawo yokugcina, unokulandela la manyathelo akhankanywe ngezantsi ukuseta yonke into ngokufanelekileyo.

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 .

Ikhowudi engentla yenza oku kulandelayo:

  • Ivala indawo yokugcina iipanda.
  • Utshintsha ulawulo lwangoku kwifolda yepandas.
  • Yenza imeko-bume yenyani ebizwa ngokuba yi-“venv”.
  • Yenza okusingqongileyo okubonakalayo.
  • Ifakela i-pandas kwimowudi ehlelekayo, eya kukuvumela ukuba uguqule ikhowudi yomthombo ngokuthe ngqo.

Ngoku ekubeni sifake iipandas ngeGit, sinokuqala ukusebenza nayo kwiPython.

Ukuqalisa ngeepanda

Ukuqala ukusebenzisa iipandas, kuya kufuneka ungenise ilayibrari kwikhowudi yakho yePython. Unokwenza oku usebenzisa lo myalelo ulandelayo:

import pandas as pd

Nge-pandas ngoku ezithunyelwa ngaphandle, ungaqala ukusebenza kunye neeseti zedatha kwiifomathi ezahlukeneyo, njenge-CSV, i-Excel, okanye i-SQL yogcino-lwazi. I-Pandas isebenzisa iziseko ezibini eziphambili zedatha yokukhohlisa idatha: DataFrame kwaye uthotho.

I-DataFrame yitheyibhile ene-dimensional-dimensional ene-axes eziphawulweyo, ngelixa iSeries is a one-dimensional, array ephawulwe ngoluhlu. Ezi zakhiwo zedatha zikuvumela ukuba wenze imisebenzi eyahlukeneyo kwaye uhlalutye idatha yakho.

Ukulayishwa kwedatha kunye nokuhlola

Ukubonisa indlela yokusebenzisa iipanda, masithathele ingqalelo iseti yedatha esampulu - ifayile ye-CSV eneenkcukacha malunga neemveliso ezahlukeneyo, iindidi zazo, kunye namaxabiso. Unako ukulayisha ifayile kwaye wenze i-DataFrame ngolu hlobo:

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

Ukujonga imixholo yeDataFrame, sebenzisa lo myalelo ulandelayo:

print(data.head())

The intloko() umsebenzi ubuyisela imiqolo emihlanu yokuqala yeDataFrame. Unokwenza neminye imisebenzi efana nokubala izibalo, ukuhluza idatha, kunye nokuguqula iikholamu usebenzisa imisebenzi ye-pandas.

isiphelo

Ngeli nqaku, sifunde indlela yokwenza faka iipandas kwiPython usebenzisa iGit kwaye yaphonononga iikhonsepthi ezisisiseko zethala leencwadi, ezinje ngeDathaFrames kunye nothotho. Ukongeza, sifunde malunga nokulayisha kunye nokuphonononga idatha usebenzisa imisebenzi ye-pandas. Ngala magama asisiseko, ngoku uxhotyiswe ngolwazi olufunekayo ukwenza imisebenzi yohlalutyo lwedatha kwiiprojekthi zakho. Njengoko uqhubeka nokusebenza ngeepanda, qiniseka ukuba uphonononga uluhlu olukhulu lwemisebenzi kunye neendlela ezinikezelwa leli thala leencwadi linamandla - kuhlala kukho okuninzi okufunda kwihlabathi ledatha!

Izithuba ezihambelanayo:

Shiya Comment