Fds Practical Slips Solutions
Fds Practical Slips Solutions
November 8, 2023
[ ]: ***********************SLIP=01****************************************************************
[1]: *****Q1*****
import pandas as pd
import matplotlib.pyplot as plt
iris = pd.read_csv("C:\\Users\\dell\\iris.csv")
ax=plt.subplots(1,1,figsize=(10,8))
iris['Species'].value_counts().plot.pie(explode=[0.1,0.1,0.1],autopct='%1.
↪1f%%',shadow=True,figsize=(10,8))
1
[2]: ******Q2******
import pandas as pd
df=pd.read_csv("data.csv")
df
2
count 1599.000000 1599.000000 1599.000000 1599.000000
mean 0.087467 15.874922 46.467792 0.996747
std 0.047065 10.460157 32.895324 0.001887
min 0.012000 1.000000 6.000000 0.990070
25% 0.070000 7.000000 22.000000 0.995600
50% 0.079000 14.000000 38.000000 0.996750
75% 0.090000 21.000000 62.000000 0.997835
max 0.611000 72.000000 289.000000 1.003690
[ ]: ***********************SLIP=02****************************************************************
[9]: ******Q1*******
import pandas as pd
import numpy as np
df=pd.read_csv("C:\\Users\\dell\\data.csv")
df['Salary']=df['Salary'].fillna(df['Salary'].mean())
df['Age']=df['Age'].fillna(df['Age'].mean())
df
[10]: *****Q2.******
import numpy as np
import matplotlib.pyplot as plt
3
import seaborn as sns
df=pd.DataFrame(columns=['name','salary'])
df.loc[0]=['swati',980000]
df.loc[1]=['vaisu',970000]
df.loc[2]=['swara',96000]
df.loc[3]=['saru',950000]
df.loc[4]=['ram',99000]
df.plot.line(x="name",y="salary")
plt.show()
[13]: *****Q3.*******
import pandas as pd
df=pd.read_csv("C:\\Users\\dell\\HeightWeight.csv")
print("first ten rows of dataset",df.head(10))
print("last ten rows of dataset",df.tail(10))
print("random 20 rows of dataset",df.sample(20))
df
4
0 1 65.78331 112.9925
1 2 71.51521 136.4873
2 3 69.39874 153.0269
3 4 68.21660 142.3354
4 5 67.78781 144.2971
5 6 68.69784 123.3024
6 7 69.80204 141.4947
7 8 70.01472 136.4623
8 9 67.90265 112.3723
9 10 66.78236 120.6672
last ten rows of dataset Index Height(Inches) Weight(Pounds)
24990 24991 69.97767 125.3672
24991 24992 71.91656 128.2840
24992 24993 70.96218 146.1936
24993 24994 66.19462 118.7974
24994 24995 67.21126 127.6603
24995 24996 69.50215 118.0312
24996 24997 64.54826 120.1932
24997 24998 64.69855 118.2655
24998 24999 67.52918 132.2682
24999 25000 68.87761 124.8742
random 20 rows of dataset Index Height(Inches) Weight(Pounds)
5882 5883 66.73085 115.7089
7008 7009 66.74060 119.5494
9320 9321 66.77116 129.5425
1553 1554 65.31159 124.6278
7573 7574 67.73850 123.8408
19345 19346 68.86516 146.8200
11220 11221 69.00483 137.6559
6031 6032 70.70944 142.7307
6897 6898 68.05243 140.9604
9234 9235 68.41582 127.8615
7220 7221 70.86937 145.8197
22843 22844 69.51603 139.5932
19228 19229 68.03653 117.8885
1971 1972 70.92752 111.6473
1107 1108 69.50518 140.0956
1790 1791 68.00018 124.0930
22847 22848 65.55731 110.9407
18079 18080 65.87971 107.3144
2951 2952 67.23078 127.7070
18421 18422 68.13314 116.9677
5
3 4 68.21660 142.3354
4 5 67.78781 144.2971
… … … …
24995 24996 69.50215 118.0312
24996 24997 64.54826 120.1932
24997 24998 64.69855 118.2655
24998 24999 67.52918 132.2682
24999 25000 68.87761 124.8742
[14]: df.shape
[14]: (25000, 3)
[ ]: ***********************SLIP=03****************************************************************
[15]: *****Q1.******
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df=pd.read_csv("C:\\Users\\dell\\iris.csv")
df.head(3)
data=df[['SepalLengthCm','SepalWidthCm','PetalLengthCm','PetalLengthCm']]
print(data.head())
plt.figure(figsize=(10,7))
data.boxplot()
6
[16]: ******Q2.********
import pandas as pd
df=pd.read_csv('C:\\Users\\dell\\HeightWeight.csv')
print(df.describe())
[ ]: ***********************SLIP=04****************************************************************
[19]: ******Q1..*****
**HISTOGRAM**
import numpy as np
import matplotlib.pyplot as plt
7
data=np.random.randn(50)
plt.hist(data,color='red')
[19]: (array([ 1., 2., 4., 4., 12., 9., 8., 4., 4., 2.]),
array([-3.07883457, -2.55669464, -2.0345547 , -1.51241477, -0.99027484,
-0.4681349 , 0.05400503, 0.57614496, 1.0982849 , 1.62042483,
2.14256476]),
<BarContainer object of 10 artists>)
[22]: **BOXPLOT**
import numpy as np
import matplotlib.pyplot as plt
data=np.random.randn(50)
plt.boxplot(data,vert=False,)
plt.show()
8
[23]: **LINEPLOT**
import numpy as np
import matplotlib.pyplot as plt
data=np.random.randn(50)
data1=np.random.randn(50)
plt.plot(data,data1,color='yellow')
9
[24]: **SCATTERPLOT**
import numpy as np
import matplotlib.pyplot as plt
data=np.random.randn(50)
data1=np.random.randn(50)
plt.scatter(data,data1,color='blue')
10
[32]: import pandas as pd
df=pd.read_csv("data.csv")
df
[33]: df.shape
[33]: (10, 4)
[34]: df.columns
11
[34]: Index(['Country', 'Age', 'Salary', 'Purchased'], dtype='object')
[35]: df.dtypes
[36]: df.info
[37]: df.describe()
[ ]: ***********************SLIP=07****************************************************************
[38]: ***Q1...***
import numpy as np
import pandas as pd
from sklearn.preprocessing import OneHotEncoder
12
df=pd.read_csv("data.csv")
df.head()
[ ]: ***********************SLIP=08****************************************************************
[ ]: *****Q1..*****
[ ]:
[ ]:
[ ]: ***********************SLIP=09****************************************************************
[2]: *****Q1..****
***LINEPLOT***
import numpy as np
import matplotlib.pyplot as plt
data=np.random.randn(50)
data1=np.random.randn(50)
plt.plot(data,data1,color='yellow')
13
[3]: ****SCATTER PLOT***
import numpy as np
import matplotlib.pyplot as plt
data=np.random.randn(50)
data1=np.random.randn(50)
plt.scatter(data,data1,color='blue')
14
[4]: *****Q2..****
import numpy as np
import matplotlib.pyplot as plt
subject=['comp','java','bt','wt','os','tcs','python']
marks=[98,100,65,89,56,67,100]
plt.pie(marks,labels=subject)
15
[5]: ******Q3..****
import pandas as pd
df=pd.read_csv("Winequality-red.csv")
df
[5]: fixed acidity volatile acidity citric acid residual sugar chlorides \
0 7.4 0.700 0.00 1.9 0.076
1 7.8 0.880 0.00 2.6 0.098
2 7.8 0.760 0.04 2.3 0.092
3 11.2 0.280 0.56 1.9 0.075
4 7.4 0.700 0.00 1.9 0.076
… … … … … …
1594 6.2 0.600 0.08 2.0 0.090
1595 5.9 0.550 0.10 2.2 0.062
1596 6.3 0.510 0.13 2.3 0.076
1597 5.9 0.645 0.12 2.0 0.075
1598 6.0 0.310 0.47 3.6 0.067
16
3 17.0 60.0 0.99800 3.16 0.58
4 11.0 34.0 0.99780 3.51 0.56
… … … … … …
1594 32.0 44.0 0.99490 3.45 0.58
1595 39.0 51.0 0.99512 3.52 0.76
1596 29.0 40.0 0.99574 3.42 0.75
1597 32.0 44.0 0.99547 3.57 0.71
1598 18.0 42.0 0.99549 3.39 0.66
alcohol quality
0 9.4 5
1 9.8 5
2 9.8 5
3 9.8 6
4 9.4 5
… … …
1594 10.5 5
1595 11.2 6
1596 11.0 6
1597 10.2 5
1598 11.0 6
[7]: df.describe
17
1594 32.0 44.0 0.99490 3.45 0.58
1595 39.0 51.0 0.99512 3.52 0.76
1596 29.0 40.0 0.99574 3.42 0.75
1597 32.0 44.0 0.99547 3.57 0.71
1598 18.0 42.0 0.99549 3.39 0.66
alcohol quality
0 9.4 5
1 9.8 5
2 9.8 5
3 9.8 6
4 9.4 5
… … …
1594 10.5 5
1595 11.2 6
1596 11.0 6
1597 10.2 5
1598 11.0 6
[8]: df.shape
[9]: df.head(3)
[9]: fixed acidity volatile acidity citric acid residual sugar chlorides \
0 7.4 0.70 0.00 1.9 0.076
1 7.8 0.88 0.00 2.6 0.098
2 7.8 0.76 0.04 2.3 0.092
alcohol quality
0 9.4 5
1 9.8 5
2 9.8 5
[ ]: ***********************SLIP=10****************************************************************
[ ]: Q1
[ ]: Q2
18
[ ]:
[ ]: ***********************SLIP=11*********SAME AS␣
↪SLIP=01*************************************************************************
[21]: ****Q1...***
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
df=pd.read_csv("C:\\Users\\dell\\iris.csv")
data=[10,20,30]
data1=['SepalLengthCm','SepalWidthCm','PetalLengthCm']
plt.pie(data,labels=data1)
19
[22]: ***Q2***
import pandas as pd
df=pd.read_csv('C:\\Users\\dell\\winequality-red.csv')
print(df.describe())
[ ]: ***********************SLIP=12****************************************************************
[ ]: ****Q1****SAME AS SLIP=09=Q1
20
df.loc[6]=['sai',5555,'bt']
df.loc[7]=['www',45000,'wt']
df.loc[8]=['sham',67000,'java']
df.loc[9]=['sakshu',66666,'python']
df
[25]: df.isnull()
[26]: df.dropna()
[28]: df.empty
21
[28]: False
[ ]: ***********************SLIP=13****************************************************************
[ ]: ****Q1***
[29]: ***Q2..***
import numpy as np
data=np.array([[0,1],[2,3]])
print("original flattened array")
print(data)
print("minimum flattened array")
print(np.min(data))
print("maximum flattened array")
print(np.max(data))
[ ]: ***********************SLIP=14****************************************************************
[ ]: ***Q1****
[30]: *****Q2****
import pandas as pd
df=pd.read_csv("advertising.csv")
df
22
[200 rows x 4 columns]
[ ]: ***********************SLIP=15****************************************************************
[ ]: ***********************SLIP=16****************************************************************
[1]: ****Q1...****
import numpy as np
import matplotlib.pyplot as plt
subject=['comp','java','bt','wt','os','tcs','python']
marks=[98,100,65,89,56,67,100]
plt.pie(marks,labels=subject)
23
[2]: import numpy as np
import matplotlib.pyplot as plt
subject=['comp','java','bt','wt','os','tcs','python']
marks=[98,100,65,89,56,67,100]
plt.bar(subject,marks)
plt.show()
24
[ ]: ****Q2...****
[ ]: ***********************SLIP=17****************************************************************
[3]: ****Q1****
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df=pd.read_csv("C:\\Users\\dell\\iris.csv")
df.plot.scatter(x='SepalLengthCm',y='PetalLengthCm')
print(df)
25
147 148 6.5 3.0 5.2 2.0
148 149 6.2 3.4 5.4 2.3
149 150 5.9 3.0 5.1 1.8
Species
0 Iris-setosa
1 Iris-setosa
2 Iris-setosa
3 Iris-setosa
4 Iris-setosa
.. …
145 Iris-virginica
146 Iris-virginica
147 Iris-virginica
148 Iris-virginica
149 Iris-virginica
[4]: ****Q2****
26
import pandas as pd
df=pd.DataFrame(columns=['name','age','salary'])
df.loc[0]=['swati',23,24000]
df.loc[1]=['ram',45,23000]
df.loc[2]=['sham',34,70000]
df.loc[3]=['saru',12,50000]
df.loc[4]=['ruhi',45,67000]
df.loc[5]=['rani',23,77000]
df.loc[6]=['venky',24,5555]
df.loc[7]=['lata',56,45000]
df.loc[8]=['sai',10,67000]
df.loc[9]=['aishu',18,66666]
df
[ ]: ***********************SLIP=18****************************************************************
[5]: *****Q2****
import pandas as pd
df=pd.read_csv("C:\\Users\\dell\\HeightWeight.csv")
print("first five rows of dataset",df.head(5))
print("last five rows of dataset",df.tail(5))
print("random ten rows of dataset",df.sample(10))
df
27
24996 24997 64.54826 120.1932
24997 24998 64.69855 118.2655
24998 24999 67.52918 132.2682
24999 25000 68.87761 124.8742
random ten rows of dataset Index Height(Inches) Weight(Pounds)
3452 3453 68.47258 122.6694
3641 3642 66.66861 123.3439
8797 8798 66.36935 129.6092
12844 12845 65.19866 114.6411
15571 15572 67.21663 117.1835
24152 24153 67.57214 126.6289
24297 24298 67.14450 128.2922
4121 4122 67.79469 135.8259
5008 5009 70.88882 160.0364
19735 19736 65.48782 127.7492
[ ]: ***********************SLIP=19****************************************************************
[6]: ****Q3..***
import pandas as pd
df=pd.DataFrame(columns=['name','age','percentage'])
df.loc[0]=['swati',23,89]
df.loc[1]=['ram',45,67]
df.loc[2]=['sham',34,70]
df.loc[3]=['saru',12,50]
df.loc[4]=['ruhi',45,67]
df['remark']=None
28
df
[ ]: ***********************SLIP=20****************************************************************
***Q2***
import numpy as np
import pandas as np
import matplotlib.pyplot as plt
x=[10,20,30,49,57]
y=[12,14,16,18,20]
plt.boxplot(x,y,vert=False)
plt.show()
29
[ ]: ***********************SLIP=21************************************************************
[8]: ****Q1***
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df=pd.read_csv("C:\\Users\\dell\\iris.csv")
data=['SepalLengthCm','PetalLengthCm','SepaWidthCm']
data1=[1,2,3,]
plt.bar(data,data1)
plt.show()
[13]: ****Q2***
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df=pd.read_csv("C:\\Users\\dell\\iris.csv")
data=['SepalLengthCm','PetalLengthCm','SepaWidthCm']
plt.hist(data)
plt.show()
30
[ ]: ***********************SLIP=22**************************************************
[ ]:
[ ]:
[ ]:
[ ]:
[ ]: ***********************SLIP=23**************************************************
[ ]:
[ ]:
[ ]:
[ ]:
[ ]: ***********************SLIP=24************************************************************
31
SAME AS SLIP=21
[ ]: ***********************SLIP=25************************************************************
SAME AS SLIP=15
[ ]: ***********************SLIP=26************************************************************
SAME AS SLIP=15
[ ]: ***********************SLIP=27************************************************************
SAME AS SLIP=7
[ ]: ***********************SLIP=28************************************************************
SAME AS SLIP=19
[ ]: ***********************SLIP=29************************************************************
SAME AS SLIP=7
[ ]: ***********************SLIP=30************************************************************
SAME AS SLIP=15
32