La xaliyay: pandas qiimo gaar ah tiir kasta

Pandas waa maktabad Python oo xoog badan oo si weyn loo isticmaalo si loogu isticmaalo xogta iyo falanqaynta. Hal hawl oo caadi ah marka lagu shaqeynayo xog-ururinta waa baahida loo qabo in la helo qiyam gaar ah tiir kasta. Tani waxay ku caawin kartaa fahamka kala duwanaanshaha iyo qaybinta qiyamka xogtaada, iyo sidoo kale ogaanshaha khaladaadka iyo khaladaadka iman kara. Maqaalkan, waxaan sahamin doonaa sida loo dhammeeyo hawshan anagoo adeegsanayna Pandas waxaanan bixin doonaa tafatiran, sharraxaad tallaabo tallaabo ah oo ku saabsan koodka ku lug leh. Waxaan sidoo kale ka hadli doonaa qaar ka mid ah maktabadaha iyo shaqooyinka la xiriira ee laga yaabo inay faa'iido u yeeshaan marka la shaqeynayo qiyamka gaarka ah iyo hawlaha kale ee falanqaynta xogta.

Si loo xalliyo dhibaatada helitaanka qiyamka gaarka ah ee tiir kasta iyadoo la adeegsanayo Pandas, waxaan marka hore u baahan doonaa inaan soo dejino maktabadda oo aan ku akhrino xogtayada. Marka aan helno DataFrame, waxaan markaa isticmaali karnaa 'nunique()' iyo 'unique()' hawlaha si aan u helno oo u muujino qiyamka gaarka ah ee tiir kasta.

import pandas as pd

# Read in the dataset
data = pd.read_csv('your_data_file.csv')

# Find and display the unique values for each column
for column in data.columns:
    unique_count = data[column].nunique()
    unique_values = data[column].unique()
    print(f"Column '{column}' has {unique_count} unique values:")
    print(unique_values)

Qaybta kore ee koodka, waxaanu marka hore soo dejinaynaa maktabadda Pandas oo aanu ku akhrinay xogtayada anagoo adeegsanayna 'pd.read_csv()' function. Marka xigta, waxaan ku celcelineynaa tiir kasta oo ku jira DataFrame anagoo adeegsanayna loop. Dhexda loop, waxaan isticmaalnaa 'nunique()' function si aan u helno tirada qiyamka gaarka ah ee tiirka hadda, iyo shaqada 'gaar ah()' si ay u soo ceshadaan soo diyaarsanaanta qiyamka gaarka ah laftooda. Ugu dambeyntii, waxaan daabacnaa natiijooyinka anagoo adeegsanayna xargaha la qaabeeyey.

Pandas nunique () iyo u gaar ah () Functions

Pandas nunique() waa shaqo faa'iido leh oo soo celisa tirada qiyamka gaarka ah ee tiirka Taxanaha ama DataFrame la bixiyay. Tani waxay noqon kartaa mid waxtar leh markaad isku daydo inaad fahamto kakanaanta guud iyo kala duwanaanta xog-ururinta. Waxay ku xisaabtamaysaa wax kasta oo qiyam ah oo maqan (sida "NaN") oo ka saaraysa si caadi ah. Haddii aad rabto inaad ku darto qiyamka maqan ee tirinta, waxaad dejin kartaa halbeegga 'dropna' 'Been', sidaas oo kale: `nunique(dropna=Been)`.

Pandas gaar ah () waa hawl kale oo qiimo leh oo soo celisa qiyamyo kala duwan oo gaar ah oo ku jira tiirka Taxanaha ama DataFrame cayiman. Si ka duwan 'nunique()', shaqadani waxay dhab ahaantii soo celisaa qiyamka gaarka ah laftooda, taasoo kuu oggolaanaysa inaad si dheeraad ah u falanqeyso, wax uga qabato, ama u muujiso haddii loo baahdo.

Si wada jir ah, hawlahani waxay bixiyaan hab awood leh oo hufan oo lagu helo oo lagu shaqeeyo qiyamka gaarka ah ee xogtaada.

Maktabadaha la xidhiidha Falanqaynta Xogta

Kabuubyo waa maktabada Python ee caanka ah ee xisaabinta nambarada taas oo inta badan lala isticmaalo Pandas. Waxay bixisaa hawlo badan oo xisaabeed iyo qalabyo lagula shaqaynayo arrays-cabbirka iyo sariiraha. Markaad la tacaalayso kaydinta xog-ururinta iyo xisaabinta adag, Numpy waxay si gaar ah faa'iido ugu yeelan kartaa kobcinta waxqabadkeeda iyo qaabdhismeedka xogta la hagaajiyay.

Scikit-baro waa maktabad awood leh oo loogu talagalay barashada mashiinka Python. Waxay bixisaa algorithms kala duwan oo loogu talagalay kala-soocidda, dib-u-celinta, ururinta, iyo dhimista cabbirka, oo ay weheliso agabka diyaarinta xogta, xulashada moodalka, iyo qiimaynta. Haddii aad ku shaqaynayso qiyam gaar ah iyo sifooyinka kale ee xogtaada si aad u dhisto moodallo saadaalin ah ama aad qabato hawlo kale oo barashada mashiinka, Scikit-learn waa maktabad aad u baahan doonto inaad sii sahamiso.

Gebogebadii, helitaanka qiyam gaar ah tiir kasta oo xog-ururin ah waa tallaabo muhiim u ah falanqaynta xogta badan iyo ka-hor-u-socodka socodka shaqada. Pandas waxay bixisaa hawlo hufan oo sahlan oo la istcimaali karo `nunique()`iyo `gaar ah()» si ay uga caawiyaan hawshan, iyo fahamka isticmaalkooda waxay si wayn u wanaajin kartaa xawaaraha iyo waxtarka mashaariicdaada falanqaynta xogta. Intaa waxaa dheer, balaarinta aqoontaada maktabadaha laxiriira, sida Numpy iyo Scikit-learn, waxay sii wanaajin kartaa awoodahaaga xaga xogta iyo falanqaynta, taas oo ku meelayn doonta inaad ku guulaysato qaybta sayniska xogta ee weligeed sii kordheysa.

Related posts:

Leave a Comment