Pandas рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ?
Pandas Python рдХреЛ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реЛ рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рд╕рдлрд╛ рдЧрд░реНрдиреЗ, рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдХрд╛рдо рдЧрд░реНрдЫред
рдпреЛ рджреБрдИ рдкреНрд░рдореБрдЦ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫрдГ
-
Series тЖТ рдПрдЙрдЯрд╛ рд╕реНрддрдореНрдн рдЬрд╕реНрддреЛ (рдПрдХ-рдЖрдпрд╛рдо)
-
DataFrame тЖТ рддрд╛рд▓рд┐рдХрд╛ рдЬрд╕реНрддреЛ (рдкрдЩреНрдХреНрддрд┐ рд░ рд╕реНрддрдореНрдн рд╕рд╣рд┐рдд рджреБрдИ-рдЖрдпрд╛рдо)
ЁЯСЙ рд╕рд╛рдзрд╛рд░рдг рднрд╛рд╖рд╛рдорд╛ рднрдиреМрдВ рднрдиреЗ, Pandas рднрдиреЗрдХреЛ Excel + Python рдХреЛ рд╕рдВрдпреЛрдЬрди рд╣реЛ тАФ рддрд░ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рд░ рд╕реНрдорд╛рд░реНрдЯ!
тЪЩя╕П Step 1: Pandas рдЗрдиреНрд╕реНрдЯрд▓ рд░ рдЗрдореНрдкреЛрд░реНрдЯ рдЧрд░реНрдиреЗ
рдкрд╣рд┐рд▓реЗ Pandas рдЗрдиреНрд╕реНрдЯрд▓ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
рдкрдЫрд┐ Python рдорд╛ рдЗрдореНрдкреЛрд░реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН:
ЁЯУК Step 2: Data Structures рд╕рд┐рдХреНрдиреБрд╣реЛрд╕реН
ЁЯФ╕ Series:
ЁЯСЙ Series рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рд╕реНрддрдореНрдн рднрдПрдХреЛ рдбреЗрдЯрд╛ рд╣реЛ, рдЬрд╕рдорд╛ label рд╣реБрдиреНрдЫред
ЁЯФ╕ DataFrame:
ЁЯСЙ DataFrame рднрдиреЗрдХреЛ рддрд╛рд▓рд┐рдХрд╛ (Table) рд╣реЛ тАФ рдЬрд╕рдорд╛ рдзреЗрд░реИ Series рд╣реБрдиреНрдЫрдиреНред
ЁЯза Step 3: Data рдкрдвреНрдиреЗ рд░ рд▓реЗрдЦреНрдиреЗ (Load & Save)
ЁЯСЙ CSV, Excel, JSON, рд╡рд╛ Database рдмрд╛рдЯ рдкрдирд┐ рдбреЗрдЯрд╛ рдкрдвреНрди/рд▓реЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫред
ЁЯФН Step 4: Dataset рдЕрдиреНрд╡реЗрд╖рдг рдЧрд░реНрдиреЗ
ЁЯСЙ рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдбреЗрдЯрд╛ рдХрд╕реНрддреЛ рдЫ рднрдиреЗрд░ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред
ЁЯзй Step 5: Data рдЫрдиреЛрдЯ рд░ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиреЗ
ЁЯСЙ рдлрд┐рд▓реНрдЯрд░рд┐рдЩрд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдорд╛рддреНрд░ рджреЗрдЦрд╛рдЙрдБрдЫ тАФ Excel рдХреЛ тАЬFilterтАЭ рдЬрд╕реНрддреИред
ЁЯз╣ Step 6: Data рд╕рдлрд╛ рдЧрд░реНрдиреЗ (Cleaning)
ЁЯза рд╕рдлрд╛ рдбреЗрдЯрд╛ = рд╕рд╣реА рд╡рд┐рд╢реНрд▓реЗрд╖рдгред
ЁЯзо Step 7: рдЧрдгрдирд╛ рд░ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ
ЁЯСЙ apply() рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрдкрд╛рдИрдВ рдХрд╕реНрдЯрдо рдирд┐рдпрдорд╣рд░реВ рдмрдирд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
ЁЯУИ Step 8: Sorting, Grouping рд░ Aggregation
ЁЯСЙ Grouping рд▓реЗ рдФрд╕рдд, рдпреЛрдЧ, рд╡рд╛ рдЧрдиреНрддреА рдЬрд╕реНрддрд╛ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдЙрдБрдЫред
ЁЯФЧ Step 9: Merge, Join рд░ Concatenate
ЁЯСЙ рдпреЛ Excel рд╡рд╛ SQL Join рдЬрд╕реНрддреИ рд╣реЛред
ЁЯУК Step 10: Visualization (рдЪрд┐рддреНрд░ рдмрдирд╛рдЙрдиреЗ)
ЁЯСЙ рдбреЗрдЯрд╛ рджреГрд╢реНрдп (Visual) рдмрдирд╛рдПрд░ рдмреБрдЭреНрди рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреНрдЫред
ЁЯТ╗ Step 11: рдЕрднреНрдпрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд╣рд░реВ
-
рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг
-
рдмрд┐рдХреНрд░реА рд░рд┐рдкреЛрд░реНрдЯ рддрдпрд╛рд░ рдЧрд░реНрдиреЗ
-
рдореМрд╕рдо рдбреЗрдЯрд╛ рд╕рдлрд╛ рдЧрд░реНрдиреЗ
-
рдЦрд░реНрдЪ рдЯреНрд░реНрдпрд╛рдХрд░ рдмрдирд╛рдЙрдиреЗ
рдЙрджрд╛рд╣рд░рдг:
ЁЯУЪ Step 12: рд╕рд┐рдХрд╛рдЗ рд╕реНрд░реЛрддрд╣рд░реВ
тЬЕ Official Docs: https://pandas.pydata.org/docs/
тЬЕ Free Learning Platforms:
-
W3Schools Pandas Tutorial
-
Great Learning, Kaggle Courses
-
тЬЕ NIIT Birgunj
ЁЯЪА рдЕрдиреНрддрд┐рдо рд▓рдХреНрд╖реНрдп
Pandas рд╕рд┐рдХрд┐рд╕рдХреЗрдкрдЫрд┐ рддрдкрд╛рдИрдВ:
-
NumPy рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЧрдгрдирд╛
-
Matplotlib рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Visualization
-
рдЕрдирд┐ Scikit-learn / TensorFlow рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Machine Learning рдЧрд░реНрди рддрдпрд╛рд░ рд╣реБрдиреБрд╣реБрдиреЗрдЫ ЁЯЪА
