我想在特定索引之后获取下5条记录。
例如,这是我的数据框:
Id Name code
1 java 45
2 python 78
3 c 65
4 c++ 25
5 html 74
6 css 63
7 javascript 45
8 php 44
9 Ajax 88
10 jQuery 92
当我提供索引值时,3
代码必须从中获取接下来的5个值3
。因此结果应如下所示:
Id Name code
3 c 65
4 c++ 25
5 html 74
6 css 63
7 javascript 45
我不知道该怎么做。我的代码无法正常运行。
我正在使用此代码来获取接下来的5条记录:
data = df.iloc[df.index.get_loc(indexid):+5]
我会做:
idx = df.reset_index()['Id'].eq(8).idxmax()
ranges = np.r_[idx:idx+5] % len(df)
df.iloc[ranges]
输出:
Id Name code
7 8 php 44
8 9 Ajax 88
9 10 jQuery 92
0 1 java 45
1 2 python 78
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句