我正在创建这样的数据框的子集:
dist = df['distance'][23:42]
然后我得到的结果的起始索引为23,但是我想从索引0开始该系列。
如何告诉Python为我的子集创建新索引,而不重用初始数据帧中的索引?
答案 0 :(得分:2)
将.reset_index()
与drop=True
一起使用
drop:布尔值,默认为False 不要尝试将索引插入数据框列。这会将索引重置为默认的整数索引。
df['distance'].iloc[23:42].reset_index(drop=True)
或者如@yatu所示:
df.loc[23:42, 'distance'].reset_index(drop=True)