当对Dataframe 进行过切割操作之后
生成的子Dataframe 中的航序列会因此改变
这个时候就需要重新将正序的行序列写入 Dataframe
dataList = []
for i in range(5):
li = data.loc[ [line for line in range(i,data.shape[0],5)],]#对数据进行交替式分割
# 分割完之后的li 不再是 【0,1,2,3,4,5】 而是 【0,4,9,14】
renameDict = {} # 定义一个新旧行序列字典
index = 0
for num in li._stat_axis.values.tolist():# 遍历 行序列 并按照顺序写入新的行序列
renameDict[num] = index
index = index + 1
li.rename(index=renameDict,inplace=True) # 使用rename 函数 替换名字
dataList.append(li)