Home > other >  seting reseting pandas dataFrame column name not working
seting reseting pandas dataFrame column name not working

Time:08-07

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

CodePudding user response:

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.

  • Related