MC, 2025
Ilustracja do artykułu: Paano Magpanda? Pandas Tutorial With Examples na Madaling Sundan

Paano Magpanda? Pandas Tutorial With Examples na Madaling Sundan

Kung dati ay nalilito ka sa pagproseso ng data gamit ang Python, oras na para kilalanin mo si Pandas! Sa tutorial na ito, bibigyan ka namin ng masayang lakbay sa mundo ng pandas tutorial with examples – mula sa basics hanggang sa exciting na features na parang magic kapag ginagamit mo sa data analysis.

Ano ang Pandas at Bakit Mahalaga Ito?

Ang Pandas ay isang open-source Python library na ginagamit para sa data manipulation at analysis. Kung may hawak kang spreadsheet, CSV, JSON, o database, si Pandas ang bestie mong tutulong para linisin, baguhin, at pag-aralan ito nang mabilis.

Pag-install ng Pandas

Syempre, bago tayo makapaglaro, kailangan muna natin i-install si Pandas. Sa terminal o command prompt, gamitin lang ito:

pip install pandas

Pag-import ng Pandas

Pagkatapos ma-install, kailangan mo itong i-import sa iyong Python script:

import pandas as pd

Paglikha ng DataFrame

Ang DataFrame ang pangunahing data structure ng Pandas – parang table sa Excel, pero mas powerful!

data = {
    'Pangalan': ['Juan', 'Maria', 'Pedro'],
    'Edad': [23, 31, 29],
    'Lungsod': ['Manila', 'Cebu', 'Davao']
}

df = pd.DataFrame(data)
print(df)

Pandas Tutorial With Examples Przykłady: Pagbasa ng CSV

Kung may data ka mula sa isang CSV file, madali itong mababasa gamit ang Pandas:

df = pd.read_csv('mga_taong_data.csv')
print(df.head())  # Ipapakita ang unang 5 rows

Pagkuha ng Column at Row

Parang sa Excel, puwede mong kunin ang column na gusto mo:

print(df['Pangalan'])  # Isang column
print(df[['Pangalan', 'Edad']])  # Dalawang column
print(df.iloc[0])  # Unang row

Pag-filter ng Data

Kailangan mo bang kunin lang ang mga data na edad ay mas bata sa 30? Kayang-kaya ni Pandas!

bata_pa = df[df['Edad'] < 30]
print(bata_pa)

Pandas Tutorial With Examples Przykłady: Sorting at Pag-ayos

Puwede mo ring i-sort ang data batay sa edad:

df_sorted = df.sort_values(by='Edad')
print(df_sorted)

Pagdaragdag ng Bagong Column

Gusto mong magdagdag ng bagong column na "Grupo"? Simple lang:

df['Grupo'] = ['A', 'B', 'A']
print(df)

Pag-update ng Data

Pwede ring i-update ang data ng specific row o column:

df.at[0, 'Edad'] = 24
print(df)

Pag-alis ng Row o Column

Ayaw mo na sa column na "Grupo"? Pwede mo itong alisin:

df = df.drop(columns=['Grupo'])
print(df)

Pandas Tutorial With Examples Przykłady: Pag-group ng Data

Kung gusto mong malaman ang average na edad kada lungsod, gamitin ang groupby:

average_age = df.groupby('Lungsod')['Edad'].mean()
print(average_age)

Pag-save ng Data sa CSV

Kapag tapos ka na, puwede mong i-save ang resultang data sa bagong CSV:

df.to_csv('output.csv', index=False)

Pagsasama ng DataFrames

May dalawa kang DataFrames? Puwede mo silang pagsamahin:

df1 = pd.DataFrame({'ID': [1, 2], 'Pangalan': ['Ana', 'Ben']})
df2 = pd.DataFrame({'ID': [1, 2], 'Edad': [22, 30]})

merged = pd.merge(df1, df2, on='ID')
print(merged)

Bonus Pandas Tutorial With Examples: Pivot Tables

Gusto mo ng summary table gaya ng sa Excel? Pivot table ang sagot!

pivot = df.pivot_table(values='Edad', index='Lungsod', aggfunc='mean')
print(pivot)

Paggamit ng Apply Function

Kung gusto mong gumawa ng custom function, gamitin mo ang apply():

def age_category(age):
    if age < 30:
        return 'Young'
    else:
        return 'Adult'

df['Category'] = df['Edad'].apply(age_category)
print(df)

Data Cleaning Tips

Importante rin ang paglilinis ng data. Halimbawa, paano kung may nawawalang values?

df = df.fillna('Walang Info')  # Punan ng default
df = df.dropna()  # Tanggalin ang rows na may missing

Paggamit ng Describe at Info

Gusto mong overview ng data mo? Narito ang mga utos:

print(df.describe())  # Statistikal na summary
print(df.info())  # Impormasyon tungkol sa types at nulls

Konklusyon: Maging Pandas Pro sa Praktika!

Nasa iyo na ngayon ang kaalaman para gamitin ang Pandas sa iyong mga proyekto. Sa pamamagitan ng mga pandas tutorial with examples sa artikulong ito, sana’y naging mas madali at mas masaya para sa’yo ang mundo ng data analysis.

Huwag matakot mag-eksperimento. Tulad ng panda sa wild, ikaw rin ay puwedeng maging eksperto sa iyong natural na habitat: Python coding! Good luck, at happy coding!

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: