Я столкнулся с некоторыми предыдущими сообщениями о том, как перетасовывать значения строк (Randomizing/Shuffling rows in a dataframe in pandas). Для меня, однако, мне было интересно, как перетасовать часть этих строк, а не весь из этих строк.Перемешать часть строк в DataFrame
Я сделал быстрый dataframe здесь:
df = pd.DataFrame(np.random.randn(10, 5), columns=list('ABCDE'))
Есть ли способ, чтобы повторно работу это такое, что для каждой строки, значения в столбцах B, C, и D перемешиваются в то время как значения в столбцах A и E остаются в одном месте?