I was wondering why reset_index()
has no effect in the following piece of code.
data = [0,10,20,30,40,50]
df = pd.DataFrame(data, columns=['Numbers'])
df.drop(df.index[2:4], inplace=True)
df.reset_index()
df
Numbers
0 0
1 10
4 40
5 50
UPDATE:
If I use df.reset_index(inplace=True)
, I see a new column which is not desired.
index Numbers
0 0 0
1 1 10
2 4 40
3 5 50