我取一个数据帧,将其分成两个数据帧,然后需要更改索引值,以便没有任何数字大于行的总数。
代码如下:
dataset = pd.read_csv("dataset.csv",usecols['row_id','x','y','time'],index_col=0)
splitvalue = math.floor((0.9)*786239)
train = dataset[dataset.time < splitvalue]
test = dataset[dataset.time >= splitvalue]
这是我正在做的改变。我想知道是否有更简单的方法:
test.index=range(test.shape[0])
test.index.rename('row_id',inplace=True)
有更好的办法吗?
最佳答案
尝试:
test = test.reset_index(drop=True).rename_axis('row_id')