b21 DSBDA Assignment No 3
b21 DSBDA Assignment No 3
import numpy as np
df=pd.read_csv("C:\\Users\\bhend\\OneDrive\\Desktop\\dataset\Mall_Customers.csv")
df
0 1 Male 19 15 39
1 2 Male 21 15 81
2 3 Female 20 16 6
3 4 Female 23 16 77
4 5 Female 31 17 40
df.mean()
df.median()
df.std()
df.min()
CustomerID 1
Genre Female
Age 18
Annual Income (k$) 15
Spending Score (1-100) 1
dtype: object
df.max()
CustomerID 200
Genre Male
Age 70
Annual Income (k$) 137
Spending Score (1-100) 99
dtype: object
df["Age"].mean()
38.85
df["Age"].mode()
0 32
Name: Age, dtype: int64
df["Age"].median()
36.0
df["Age"].std()
13.969007331558883
gk=df.groupby(["Genre"])
gk.first()
Genre
Female 3 20 16 6
Male 1 19 15 39
df_iris=pd.read_csv("C:\\Users\\bhend\\OneDrive\\Desktop\\dataset\\Iris.csv")
df_iris
gk=df_iris.groupby('Species')
gk.first()
Species
gk.describe()
count mean std min 25% 50% 75% max count mean ... 75% max count mean std min 25% 50%
Species
Iris-
50.0 25.5 14.57738 1.0 13.25 25.5 37.75 50.0 50.0 5.006 ... 1.575 1.9 50.0 0.244 0.107210 0.1 0.2
setosa
Iris-
50.0 75.5 14.57738 51.0 63.25 75.5 87.75 100.0 50.0 5.936 ... 4.600 5.1 50.0 1.326 0.197753 1.0 1.2
versicolor
Iris-
50.0 125.5 14.57738 101.0 113.25 125.5 137.75 150.0 50.0 6.588 ... 5.875 6.9 50.0 2.026 0.274650 1.4 1.8
virginica
3 rows × 40 columns
iris_Set=(df_iris['Species'] == "Iris-setosa")
print("Iris-setosa")
print("Iris-setosa")
Iris-setosa
print(df_iris[iris_Set].describe())
iris_Vir=(df_iris['Species'] == "Iris-virginica")
print(df_iris[iris_Vir].describe())
iris_Ver=(df_iris['Species'] == "Iris-versicolor")
print(df_iris[iris_Ver].describe())
Loading [MathJax]/jax/output/CommonHTML/fonts/TeX/fontdata.js