नए फीचर बनाना

Python में Exploratory Data Analysis

George Boorman

Curriculum Manager, DataCamp

Correlation

sns.heatmap(planes.corr(numeric_only=True), annot=True)
plt.show()

हीटमैप जो Price और Duration के बीच 0.54 Pearson सहसंबंध दिखाता है

Python में Exploratory Data Analysis

डेटा टाइप देखना

print(planes.dtypes)
Airline                    object
Date_of_Journey    datetime64[ns]
Source                     object
Destination                object
Route                      object
Dep_Time           datetime64[ns]
Arrival_Time       datetime64[ns]
Duration                  float64
Total_Stops                object
Additional_Info            object
Price                     float64
dtype: object
Python में Exploratory Data Analysis

कुल स्टॉप्स

print(planes["Total_Stops"].value_counts())
1 stop      4107
non-stop    2584
2 stops     1127
3 stops       29
4 stops        1
Name: Total_Stops, dtype: int64
Python में Exploratory Data Analysis

Total_Stops की सफाई

planes["Total_Stops"] = planes["Total_Stops"].str.replace(" stops", "")

planes["Total_Stops"] = planes["Total_Stops"].str.replace(" stop", "")
planes["Total_Stops"] = planes["Total_Stops"].str.replace("non-stop", "0")
planes["Total_Stops"] = planes["Total_Stops"].astype(int)
Python में Exploratory Data Analysis

Correlation

sns.heatmap(planes.corr(numeric_only=True), annot=True)
plt.show()

हीटमैप जो Price और Total Stops के बीच 0.62 Pearson सहसंबंध और Duration व Total Stops के बीच 0.74 सहसंबंध दिखाता है

Python में Exploratory Data Analysis

तिथियाँ

print(planes.dtypes)
Airline                    object
Date_of_Journey    datetime64[ns]
Source                     object
Destination                object
Route                      object
Dep_Time           datetime64[ns]
Arrival_Time       datetime64[ns]
Duration                  float64
Total_Stops                 int64
Additional_Info            object
Price                     float64
dtype: object
Python में Exploratory Data Analysis

महीना और सप्ताह का दिन निकालना

planes["month"] = planes["Date_of_Journey"].dt.month

planes["weekday"] = planes["Date_of_Journey"].dt.weekday
print(planes[["month", "weekday", "Date_of_Journey"]].head())
   month  weekday   Date_of_Journey
0      9        4        2019-09-06
1     12        3        2019-12-05
2      1        3        2019-01-03
3      6        0        2019-06-24
4     12        1        2019-12-03
Python में Exploratory Data Analysis

डिपार्चर और अराइवल टाइम

planes["Dep_Hour"] = planes["Dep_Time"].dt.hour
planes["Arrival_Hour"] = planes["Arrival_Time"].dt.hour
Python में Exploratory Data Analysis

Correlation

हीटमैप जो datetime एट्रिब्यूट्स और price के बीच कोई संबंध नहीं दिखाता

Python में Exploratory Data Analysis

श्रेणियाँ बनाना

print(planes["Price"].describe())
count     7848.000000
mean      9035.413609
std       4429.822081
min       1759.000000
25%       5228.000000
50%       8355.000000
75%      12373.000000
max      54826.000000
Name: Price, dtype: float64
रेंज टिकट प्रकार
<= 5228 Economy
> 5228 <= 8355 Premium Economy
> 8335 <= 12373 Business Class
> 12373 First Class
Python में Exploratory Data Analysis

वर्णनात्मक आँकड़े

twenty_fifth = planes["Price"].quantile(0.25)

median = planes["Price"].median()
seventy_fifth = planes["Price"].quantile(0.75)
maximum = planes["Price"].max()
Python में Exploratory Data Analysis

लेबल और बिन्स

labels = ["Economy", "Premium Economy", "Business Class", "First Class"]

bins = [0, twenty_fifth, median, seventy_fifth, maximum]
Python में Exploratory Data Analysis

pd.cut()

pd-dot-cut कॉल करें

planes["Price_Category"] = pd.cut(


Python में Exploratory Data Analysis

pd.cut()

डेटा पास करें

planes["Price_Category"] = pd.cut(planes["Price"],


Python में Exploratory Data Analysis

pd.cut()

लेबल सेट करें

planes["Price_Category"] = pd.cut(planes["Price"],
                                  labels=labels,

Python में Exploratory Data Analysis

pd.cut()

बिन्स दें

planes["Price_Category"] = pd.cut(planes["Price"],
                                  labels=labels,
                                  bins=bins)
Python में Exploratory Data Analysis

प्राइस श्रेणियाँ

print(planes[["Price","Price_Category"]].head())
     Price   Price_Category
0  13882.0      First Class
1   6218.0  Premium Economy
2  13302.0      First Class
3   3873.0          Economy
4  11087.0   Business Class
Python में Exploratory Data Analysis

एयरलाइन अनुसार प्राइस श्रेणी

sns.countplot(data=planes, x="Airline", hue="Price_Category")
plt.show()
Python में Exploratory Data Analysis

एयरलाइन अनुसार प्राइस श्रेणी

काउंटप्लॉट जिसमें अलग-अलग प्राइस श्रेणियों में प्रति एयरलाइन उड़ानों की संख्या दिखती है, जहाँ Jet Airways के पास First Class टिकट सबसे अधिक हैं

Python में Exploratory Data Analysis

अभ्यास करते हैं!

Python में Exploratory Data Analysis

Preparing Video For Download...