An warware: shafi na dawowar tambayar pandas

Pandas sanannen ɗakin karatu ne na Python wanda ake amfani dashi a fagen nazarin bayanai da sarrafa bayanai. A zamanin yau, yin nazari da aiki tare da ɗimbin bayanai yana da mahimmanci fiye da kowane lokaci, kuma Pandas yana taka muhimmiyar rawa wajen samar da kayan aikin da suka dace don wannan dalili. Ɗaya daga cikin muhimman ayyuka da ake yi sau da yawa yayin nazarin bayanai shine ikon tambayar takamaiman bayanai da mayar da shafi bisa wasu sharuɗɗa. A cikin wannan labarin, za mu tattauna yadda ake samun irin waɗannan sakamakon ta amfani da ɗakin karatu mai ƙarfi na Pandas tare da cikakken bayani game da lambar, ayyuka, da ɗakunan karatu da ake buƙata.

Abubuwan da ake buƙata: Sanya Pandas

Kafin nutsewa cikin maganin, dole ne a sanya Pandas akan tsarin ku. Idan ba ku riga an shigar da Pandas ba, zaku iya amfani da umarni mai zuwa don shigar da shi ta mai sarrafa fakitin Python, pip:

pip install pandas

Bayan shigar Pandas cikin nasara, ci gaba da shigo da shi cikin rubutun Python ɗinku ta amfani da:

import pandas as pd

Yanzu da muka sanya Pandas kuma an shigo da mu cikin rubutun mu, bari mu ci gaba don magance matsalar.

Maganin Matsala: Neman DataFrame da Komawa Rukunin

Tsammanin muna da DataFrame kuma muna buƙatar tambayar takamaiman bayani dangane da wasu sharuɗɗa, misali, nemo shafi mai suna “shekaru” inda ƙimar ta fi lambar da aka bayar. Za mu iya cimma wannan ta amfani da Pandas '. tambaya () aiki.

Bari mu fara ƙirƙirar samfurin DataFrame tare da wasu bayanai don dalilai na nunawa:

data = {
    "Name": ["Alice", "Bob", "Charlie", "David", "Eve"],
    "Age": [25, 32, 29, 41, 38],
    "City": ["New York", "San Francisco", "Los Angeles", "Chicago", "Miami"]
}

df = pd.DataFrame(data)

Bayanin mataki-mataki: Yin Aiki tare da Ayyukan Tambayar Pandas

Yanzu da muka ƙirƙiri samfurin DataFrame bari mu rushe matakan tambaya kuma mu dawo da bayanan da ake buƙata:

1. Yi amfani da tambaya () aiki don tace DataFrame bisa yanayin da aka bayar:

   age_filter = df.query('Age > 30')
   

The tambaya () Aiki yana karɓar kirtani mai ɗauke da yanayin, anan 'Shekaru> 30', don tace DataFrame daidai.

2. Don dawo da ginshiƙin 'Shekaru' na DataFrame da aka tace, yi amfani da:

   result = age_filter['Age']
   

3. A ƙarshe, buga sakamakon:

   print(result)
   

Sauran Manyan Ayyuka Makamantan Ayyuka da Dakunan karatu

Bugu da kari ga tambaya () aiki, akwai wasu hanyoyi makamantan wannan da ake samu a Pandas, kamar su wuri[] da kuma iloc[] ayyuka, waɗanda zasu iya yin aiki iri ɗaya na tacewa da dawo da bayanai. Zaɓin aikin ya dogara da rikiɗar matsalar da sauƙi na lambar.

Bugu da ƙari, Pandas sau da yawa ana haɗa su tare da wasu ɗakunan karatu don ƙara haɓaka damar nazarin bayanai. Lambobi ɗakin karatu ne don ayyukan ƙididdiga, yana amfana da haɓaka aikin Pandas. A cikin layi daya, da matplotlib ɗakin karatu yana taimakawa wajen ƙirƙirar abubuwan gani masu jan hankali na bayanai, yana sauƙaƙa wa masu amfani don fahimtar tsarin bayanan.

A ƙarshe, ɗakin karatu na Pandas yana aiki a matsayin kayan aiki mai mahimmanci a cikin nazarin bayanai da tacewa, haɗe tare da sauran mahimman ɗakunan karatu kamar NumPy da Matplotlib, don samar da sassauƙa da ingantaccen dabarun sarrafa bayanai.

Shafi posts:

Leave a Comment