У меня есть такой фрейм данных
df:
col1 col2
blue water bottle blue
red wine glass red
green cup green
Я хочу создать еще один столбец, который будет игнорировать значение col2
из col1
, например, новый столбец col3
будет:
water bottle
wine glass
green cup
Я пробовал этот код:
df.apply(lambda x: x['col1'].replace(x['col2'], ''), axis=1)
Но я получаю следующую ошибку:
AttributeError: ("У объекта" NoneType "нет атрибута" заменить "'",' произошло с индексом 0 ')
Как это сделать?