import numpy as np
import pandas as pd
np.random.seed(121)
randArr =np.random.randint(0,100,20).reshape(5,4)
df =pd.DataFrame(randArr,np.arange(101,106,1),['PDS','Algo','SE','INS'])
df.index.name('RollNo')
print(df)
errors:
Traceback (most recent call last):
File "D:/Education/4th year/1st sem/Machine Learning Lab/1st Lab/python/pandas/dfCondSel.py", line 25, in
df.index.name(‘RollNo’)
TypeError: ‘NoneType’ object is not callable
>Solution :
You need to set the index name as follows:
df.index.name = 'RollNo'
There is no such thing as
df.index.name('RollNo')
That’s the where the Type Error comes from.