Python Academy · पाठ

Pandas के साथ डेटा विश्लेषण

Pandas DataFrames का उपयोग करके डेटा में बदलाव और उसका विश्लेषण करना सीखें

पाठ 1, कुल 5 में से11 चरण

Pandas के साथ डेटा विश्लेषण, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 1वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

पैंडस का परिचय

पैंडस डेटा के विश्लेषण और हेरफेर के लिए एक शक्तिशाली पाइथन लाइब्रेरी है। यह DataFrame और श्रृंखला जैसी डेटा संरचनाएँ उपलब्ध कराती है, जिनसे डेटा को साफ़ करना, रूपांतरित करना और उसका विश्लेषण करना आसान हो जाता है।

इस पाठ में आप पैंडस की बुनियादी बातें और डेटा विश्लेषण के लिए इसका उपयोग करना सीखेंगे।

Pandas के साथ डेटा विश्लेषण — चित्र 1

पैंडस इंस्टॉल करना

पैंडस इंस्टॉल करने के लिए अपने टर्मिनल में निम्नलिखित कमांड का उपयोग करें:

pip install pandas

इंस्टॉल करने के बाद आप अपने पाइथन प्रोग्रामों में पैंडस को इम्पोर्ट कर सकते हैं:

# Importing pandas
import pandas as pd

print("Pandas imported successfully")

DataFrame क्या है

DataFrame पैंडस में डेटा की द्वि-आयामी, सारणीबद्ध संरचना है। यह स्प्रेडशीट या एसक्यूएल तालिका के समान होती है।

आप शब्दकोश, सूची या बाहरी फ़ाइल से DataFrame बना सकते हैं:

# Creating a DataFrame from a dictionary
data = {
    "Name": ["Alice", "Bob", "Charlie"],
    "Age": [25, 30, 35],
    "City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
print(df)

फ़ाइलों से डेटा पढ़ना

पैंडस बाहरी फ़ाइलों, जैसे CSV, एक्सेल और जेएसओएन फ़ाइलों से डेटा पढ़ना आसान बनाता है:

# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head())  # Displays the first 5 rows

DataFrame की जाँच करना

आप head(), info() और describe() जैसी विधियों का उपयोग करके DataFrame की संरचना और सामग्री की जाँच कर सकते हैं:

# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info())  # Displays information about the DataFrame
print(df.describe())  # Provides statistical summaries

डेटा को छाँटना और चुनना

पैंडस आपको शर्तों और अनुक्रमण का उपयोग करके पंक्तियों को आसानी से छाँटने और स्तंभ चुनने की सुविधा देता है:

# Filtering and selecting data
filtered_df = df[df['Age'] > 30]  # Select rows where Age > 30
print(filtered_df[['Name', 'City']])  # Select specific columns

डेटा की सफ़ाई

पैंडस डेटा को साफ़ करने के लिए अनुपस्थित मानों को संभालने, स्तंभों के नाम बदलने और दोहराव वाली प्रविष्टियों को हटाने जैसी विधियाँ उपलब्ध कराता है:

# Handling missing values
df.fillna(0, inplace=True)  # Replace NaN values with 0

# Renaming columns
df.rename(columns={"Name": "Full Name"}, inplace=True)

# Dropping duplicates
df.drop_duplicates(inplace=True)
print(df)

एकत्रीकरण करना

पैंडस आपको योग करने, औसत निकालने और डेटा के समूह बनाने जैसे एकत्रीकरण करने की सुविधा देता है:

# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped)  # Displays average age for each city

पैंडस में सामान्य गलतियाँ

यहाँ कुछ ऐसी गलतियाँ दी गई हैं जिनसे बचना चाहिए:

  • अनुपस्थित मानों को सही ढंग से न संभालना।
  • वेक्टरकृत संचालन के बजाय अक्षम लूप का उपयोग करना।
  • डेटा में बदलाव करने वाले संचालन के लिए inplace=True निर्दिष्ट करना भूल जाना।

हमने क्या सीखा

इस पाठ में आपने सीखा:

  • पैंडस को इंस्टॉल और इम्पोर्ट करना।
  • DataFrames की संरचना और उन्हें बनाना।
  • पैंडस का उपयोग करके डेटा पढ़ना, साफ़ करना, छाँटना और एकत्रित करना।

बहुत अच्छा! अब अगले विषय पर चलते हैं।

Pandas के साथ डेटा विश्लेषण — चित्र 11
शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
76
पाठ
320

अक्सर पूछे जाने वाले प्रश्न

क्या “Pandas के साथ डेटा विश्लेषण” पाठ निःशुल्क है?

हाँ—“Pandas के साथ डेटा विश्लेषण” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।

“Pandas के साथ डेटा विश्लेषण” में मैं क्या सीखूँगा?

Pandas DataFrames का उपयोग करके डेटा में बदलाव और उसका विश्लेषण करना सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 1वाँ पाठ है।

“Pandas के साथ डेटा विश्लेषण” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Pandas के साथ डेटा विश्लेषण
  2. Matplotlib के साथ डेटा विज़ुअलाइज़ेशन
  3. संख्यात्मक गणनाओं के लिए NumPy
  4. requests के साथ APIs संभालना
  5. BeautifulSoup के साथ वेब स्क्रैपिंग
← Python Academy पर वापस जाएँ