С учетом кадра данных, который выглядит так:
A B
2005-09-06 5 -2
2005-09-07 -1 3
2005-09-08 4 5
2005-09-09 -8 2
2005-09-10 -2 -5
2005-09-11 -7 9
2005-09-12 2 8
2005-09-13 6 -5
2005-09-14 6 -5
Существует ли pythonic способ создания матрицы 2x2 следующим образом:
1 0
1 a b
0 c d
Где:
a = число obs, где соответствующие элементы столбца A и B оба положительные.
b = номер общности, где соответствующие элементы столбца A положительны и отрицательны в столбце B.
c = номер общности, где соответствующие элементы столбца A отрицательны и положительны в столбце B.
d = номер общности, где соответствующие элементы столбца A и B оба отрицательные.
В этом примере вывод будет:
1 0
1 2 3
0 3 1
Спасибо