Рассмотрим pandas
фрейм данных, задача состоит в том, чтобы пропустить количество строк, заданных в массиве NumPy
.
Например, возьмем следующий пример:
# NumPy array
arr = np.array([2, 5, 1, 3])
arr
array([2, 5, 1, 3])
# Pandas dataframe
df = pd.DataFrame({'num': [18, 2, 32, 8, 9, 6645, 2, 4, 5, 688, 99, 5, 2, 223, 33, 85],
'val':['f','a','r', 's', 't', 'x', 'l', 'y', 'yy', 'gg', 's', 'ss', 'tt', 'qq', 'p', 'aa']})
df
num val
0 18 f
1 2 a
2 32 r
3 8 s
4 9 t
5 6645 x
6 2 l
7 4 y
8 5 yy
9 688 gg
10 99 s
11 5 ss
12 2 tt
13 223 qq
14 33 p
15 85 aa
Ожидаемый результат:
num val
2 32 r
8 5 yy
10 99 s
14 33 p
15 85 aa