You are on page 1of 42

Never used any parenthesis()

in front of any attributes


import pandas as pd
import numpy as np
List=[10,40,np.NaN,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S)
OUTPUT
import pandas as pd
import numpy as np
List=[10,40,np.NaN,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.name)

OUTPUT
import pandas as pd
import numpy as np
List=[10,40,np.NaN,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J’])
S.name= 'information'
print(S.name)

OUTPUT
import pandas as pd
import numpy as np
List=[10,40,np.NaN,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.values)
NOTE
Display all values in array form, which do not separate with any commas
OUTPUT
import pandas as pd
import numpy as np
List=[10,40,np.NaN,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.index)
NOTE Display all index in the form of list

OUTPUT
import pandas as pd
import numpy as np
List=[10,40,70,30,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.dtype)
NOTE Display float data type of Series, because in above
series one value is None

OUTPUT
import pandas as pd
import numpy as np
List=[10,40,70,30,20,89,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.dtype) # dtypes
NOTE Display data type of Series as integer because all values are integer

OUTPUT

int64
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,89,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.dtype) # dtypes
NOTE Display data type of Series as float because one value is NaN

OUTPUT

float64
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,10,90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.dtypes) # dtype
NOTE Display data type of Series as float because one value is NaN
and one value is None

OUTPUT float64
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.dtype) # dtypes
NOTE Display data type of Series as object because one value is string.

OUTPUT
object
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.shape)
NOTE Display result in tuple form because series is one dimensional
As there is no column concept. It display total rows number as tuple
OUTPUT
(10, )
import pandas as pd
import numpy as np
List=[10,40,70,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I'])
print(S.shape)
NOTE Display result in tuple form because series is one dimensional
As there is no column concept. It display total rows number as tuple
OUTPUT
(9, )
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.nbytes) # 10 x 8 = 80
NOTE Display result in integer form

OUTPUT
80
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H'])
print(S.nbytes) # 8 x 8 = 64
NOTE Display result in integer form

OUTPUT
64
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.size)
NOTE Display total number of element

OUTPUT
10
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.ndim)
NOTE Display the dimension of the series as integer,
as it is always one-dimensional

OUTPUT 1
import pandas as pd
import numpy as np
List=[10,40,70,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I'])
print(S.size)
NOTE Display total number of element

OUTPUT
9
import pandas as pd
import numpy as np
List=[10,40,70,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I'])
print(S.values.itemsize)
NOTE Itemsize is used with values, and display single value size

OUTPUT
8
import pandas as pd
import numpy as np
List=[10]
S=pd.Series(List,index=['A'])
print(S.values.itemsize)
NOTE Itemsize is used with values, and display single value size

OUTPUT
8
import pandas as pd
import numpy as np
List=[None]
S=pd.Series(List,index=['A'])
print(S.values.itemsize)
NOTE Itemsize is used with values, and display single value size

OUTPUT
8
import pandas as pd
import numpy as np
List=[10,40,70,np.NaN,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I','J'])
print(S.hasnans)
NOTE Display result in the form of boolean, if there is any single Nan
(null value) it will display result as True.

OUTPUT True
import pandas as pd
import numpy as np
List=[10,40,70,20,None,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H','I'])
print(S.hasnans)
NOTE Display result in the form of boolean, if there is any single None
(null value) it will display result as True.

OUTPUT True
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H'])
print(S.hasnans)
NOTE Display result in the form of boolean, if there is not
any single Nan or None (null) value it will display result as False.

OUTPUT False
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H'])
print(S.empty)
NOTE Display result in the form of boolean, if there is a single value
in series it will display False.

OUTPUT False
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series([],dtype='int')
print(S.empty)
NOTE Display result in the form of boolean, if Series is empty
then result will be always True

OUTPUT True
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series([20],dtype='int')
print(S.empty)
NOTE Display result in the form of boolean, if in Series
there exist even single value it will give result as False

OUTPUT False
import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series(List,index=['A','B','C','D','E','F','G','H'])
print(S.index)
NOTE Display list of index with its data type.

OUTPUT

Index(['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], dtype='object')


import pandas as pd
import numpy as np
List=[10,40,70,20,'Hello',90,100,25]
S=pd.Series(List)
print(S.index)
NOTE If there is not labelled index then it display RangeIndex with
Start , stop and step value. By default it start with 0 and step =1.
OUTPUT

RangeIndex(start=0, stop=8, step=1)


import pandas as pd
import numpy as np
List=[10,40,70]
S=pd.Series(List,index=[1,4,6])
print(S.index)
NOTE Display list of index with its data type.

OUTPUT

Int64Index([1, 4, 6], dtype='int64')


import pandas as pd
import numpy as np
List=[10,40,70]
S=pd.Series(List,index=[10.1,10.2,10.3])
print(S.index)
NOTE Display list of index with its data type.

OUTPUT

Float64Index([10.1, 10.2, 10.3], dtype='float64')


OUTPUT

You might also like