У меня есть теннисные матчи 2000 строк с 10 колонками статики одного матча.Все совпадения отсортированы по Дню матча, а в ID1 - победителю матча.
Мне нужно перетасовать строки моего df (и это не проблема, потому что это довольно просто) и случайным образом изменить позицию.ID1-> ID2 и статистика во всех столбцах, например, в столбец A_1 -> столбец A_2, плюс добавьте столбец, когда это происходит, например, «1», когда позиция столбцов изменяется, и «0», когда всестолбцы находятся в одинаковом положении.
Вот пример
DAY ID1 ID2 A_1 A_2 B_1 B_2
1 10 20 4 6 10 2
2 5 4 0 2 5 1
3 23 34 5 10 2 8
4 4 12 6 4 3 1
EXPECTED RESULT
DAY ID1 ID2 A_1 A_2 B_1 B_2 X
2 5 4 0 2 5 1 0
1 20 10 6 4 2 10 1
3 4 12 6 4 3 1 0
4 23 34 5 10 2 8 0
Моя первая попытка состояла в том, чтобы сделать выборку, а затем вычесть строки в выборке из основного df.Затем измените все столбцы имен в одной из 2 таблиц.