Python:如何一次从数据框中迭代 3 行值?然后再一次下一个 3 个值?

Python : How can i iterate 3 row values from dataframe at a single time? And then again next 3 values at a single time?

我有一个数据框-

Name  Rank
A     2
B     3
C     6
D     7
E     4
F     3
G     9
H     2
I     5

我想一次对第 3 列的值进行排名。 比如-

2
3
6

然后我想一次对第 3 列的值进行排名。 比如-

3
6
7

然后我想一次对第 3 列的值进行排名。 比如-

6
7
4

像这种格式, 您可以使用任何方式循环或任何其他方式。 我不知道怎么办,请帮我找出解决办法。

让我们做

[df.Rank.tolist()[x:x+3] for x in df.index[0:-2]]
[[2, 3, 6], [3, 6, 7], [6, 7, 4], [7, 4, 3], [4, 3, 9], [3, 9, 2], [9, 2, 5]]