前言:将索引列作为数字列,重设索引为数字序号
import pandas as pd
data = [['Google',1],['Runoob',2],['Wiki',3]]
index_ = ['a', 'b', 'c']
df = pd.DataFrame(data,columns=['Site','num'], dtype=float, index=index_)
print(df)
Site num
a Google 1.0
b Runoob 2.0
c Wiki 3.0
# 将索引列date作为数据列,默认将date数据列放到最后一列
df['index_'] = df.index
# 将date数据列移动作为至第一列
tmp_clo = df.pop('index_')
df.insert(0, 'index_', tmp_clo)
# 重设索引列为数字序号!!!
df.index = range(len(df))
df
index_ Site num site
0 a Google 1.0 a
1 b Runoob 2.0 b
2 c Wiki 3.0 c