Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

import pandas

# Q1. Create a list L1 of your six friends name.


L1 = ["Paridhi" , "Aadya" ,"Priya" ,"Dhairya" , "Sehaj" ,"Jhanvi" ]

# Convert L1 to series s.
s = pandas.Series(L1)
print(s)

0 Paridhi
1 Aadya
2 Priya
3 Dhairya
4 Sehaj
5 Jhanvi
dtype: object

# Check data type of S.


print(type(s))

<class 'pandas.core.series.Series'>

# Print value of s at index 4.


print(s[4])

Sehaj

# Print value of s at index 3 and 5.


print(s[[3,5]])

3 Dhairya
5 Jhanvi
dtype: object

# Using for loop print all your friends name with message Hi!
for i in s.values:
print('Hi!',i)

Hi! Paridhi
Hi! Aadya
Hi! Priya
Hi! Dhairya
Hi! Sehaj
Hi! Jhanvi

# Change index of s from default index 0-5 to a,b,c,d,e,f


ind_ = ['a','b','c','d','e','f']
s.index =ind_
print(s)

a Paridhi
b Aadya
c Priya
d Dhairya
e Sehaj
f Jhanvi
dtype: object

# Print values at index b and e


print(s[['b','e']])

b Aadya
e Sehaj
dtype: object

# Print values at index from b to e


print(s['b':'e'])

b Aadya
c Priya
d Dhairya
e Sehaj
dtype: object

# Q2. Create a Dictionary d using following student name and


corresponding
# marks
# Ak 90
# Bk 99
# Ck 80
# Dk 89
# Convert d to Series s1
# Print s1
import pandas
d={"Ak":90,"Bk":99,"Ck":80,"Dk":89}
s1=pandas.Series(d)
print(s1)
print(type(s1))

Ak 90
Bk 99
Ck 80
Dk 89
dtype: int64
<class 'pandas.core.series.Series'>

# Q3. Create a dictionary d1 using following student name ,marks and


# address as key and corresponding values as value.
# Name marks address
# Ak 90 delhi
# Bk 99 jaipur
# Ck 80 noida
# Dk 89 gurgaon
# Ek 78 delhi
d1 = {"name" : {0:"Ak",1:"Bk",2:"Ck" ,3: "Dk" ,4:"Ek"},"marks" :
{0:90,1:99,2:80,3:89,4:78},"address" :
{0:"delhi",1:"jaipur",2:"noida",3:"gurgaon",4:"delhi"}}
# Convert d1 to data frame df
df = pandas.DataFrame(d1)
print(df)

name marks address


0 Ak 90 delhi
1 Bk 99 jaipur
2 Ck 80 noida
3 Dk 89 gurgaon
4 Ek 78 delhi

# Print only column name address , then assign to df1.


# Check type of df1
print(df["address"])
df1 = df["address"]
print(type(df1))

0 delhi
1 jaipur
2 noida
3 gurgaon
4 delhi
Name: address, dtype: object
<class 'pandas.core.series.Series'>

# Print column address and marks, then assign to df2 .


# Check type of df2
print(df["address"],df["marks"])
df2 = df[["address" , "marks"]]
print(type(df2))
print(df2)

0 delhi
1 jaipur
2 noida
3 gurgaon
4 delhi
Name: address, dtype: object 0 90
1 99
2 80
3 89
4 78
Name: marks, dtype: int64
<class 'pandas.core.frame.DataFrame'>
address marks
0 delhi 90
1 jaipur 99
2 noida 80
3 gurgaon 89
4 delhi 78

# Check value at 75% (q3) Quartiles of marks variable.


import numpy as np
np.percentile(df.marks,75)

90.0

You might also like