如何创建索引从0开始的数据框的子集?

时间:2019-05-28 07:11:48

标签: python pandas indexing subset

我正在创建这样的数据框的子集:

dist = df['distance'][23:42]

然后我得到的结果的起始索引为23,但是我想从索引0开始该系列。

如何告诉Python为我的子集创建新索引,而不重用初始数据帧中的索引?

1 个答案:

答案 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)