У меня есть фрейм данных с входным столбцом, и мне нужно создать другой столбец на основе входного столбца с некоторыми Python

Программы на Python
Anonymous
У меня есть фрейм данных с входным столбцом, и мне нужно создать другой столбец на основе входного столбца с некоторыми

Сообщение Anonymous »


x = {"INPUT" : ['A','B','B','B','B','B','A','B','B','C' ,'B','B','C','B','B','A','B','C']} df = pd.DataFrame(x) дф

Условие расчета столбца «ВЫХОД»

условие(1)если ВХОДНОЕ значение A, то ВЫХОД 1

условие(2)если ВХОДНОЕ значение C, то ВЫХОД -1

условие(3.i)если ВХОДНЫЕ значения B и B присутствуют после C, то ВЫХОД -1

условие(3.ii.a), если ВХОДНЫЕ значения B и B присутствуют после A и до 3 последовательных ВХОДНЫХ значений B, то ВЫХОД 1

условие(3.ii.b), если ВХОДНЫЕ значения B и B присутствуют после A и после трех последовательных ВХОДНЫХ значений B, тогда ВЫХОД -1


Изображение

Вернуться в «Python»