Есть исходный DF:
com x1
1 5
1 4
1 3
1 2
1 4
2 5
2 6
2 8
2 3
Нужно посчитать дельту x1, а потом от всех дельт всех медиану для каждой позиции из com - в примере только две.
то есть на выходе нужно получить нечто такое:
com x1 delta median
1 5 -1
1 4 -1 -1
1 3 -1 -1
1 2 -1 -1
1 4 2 -1
2 5 1
2 6 1 1
2 8 2 1
2 3 -5 1
Пробовал через циклы, но опять же занимает очень много времени и выдает ошибку отсюда https://ru.stackoverflow.com/questions/937352/Ошибка-в-python-pandas-a-value-is-trying-to-be-set-on-a-copy-of-a-slice-from-a