Таблица:
col1 col2 col3 col4
17 5678 abc mno
16 5678 abc mno
15 5678 abc mno
14 5678 abc mno
13 5678 abc mno
10 1234 def pqr
Я хочу создать столбец output
со значением 'a' или 'b'
col1 col2 col3 col4 output
17 5678 abc mno b
16 5678 abc mno a
15 5678 abc mno b
14 5678 abc mno b
13 5678 abc mno a
10 1234 def pqr a
Для раздела по (или группы ) столбцов, а именно col3, col4
и порядок col1 and col2
, вывод помечается значением 'a' как первое вхождение этой группы (например, строка 5), эта строка отмечает событие, которое может длиться 3 раза подряд, после чего снова output
столбец должен быть помечен как 'a' (например, строка 2), если col1 находится в последовательности.