Перестановка строк в DataFrame

У меня есть следующий DataFrame:

    Col1  Col2  Col3  Type
0      1     2     3     1
1      4     5     6     1
...
20     7     8     9     2
21    10    11    12     2
...
45    13    14    15     3
46    16    17    18     3
...

DataFrame считывается из CSV-файла. Все строки, которые имеютType 1 сверху, за которыми следуют строки сType 2, за которыми следуют строки сType 3 и т. Д.

Я хотел бы перетасовать порядок строк DataFrame, чтобы всеTypeсмешанные. Возможный результат может быть:

    Col1  Col2  Col3  Type
0      7     8     9     2
1     13    14    15     3
...
20     1     2     3     1
21    10    11    12     2
...
45     4     5     6     1
46    16    17    18     3
...

Как мне этого добиться?

Ответы на вопрос(8)

Ваш ответ на вопрос