0
点赞
收藏
分享

微信扫一扫

DataFrame重设索引

七千22 2022-03-11 阅读 94

前言:将索引列作为数据列,重设索引为数字序号

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
举报

相关推荐

0 条评论