Моя колонка такая:
введите описание изображения здесь
Я хочу создать новый столбец, нарезав столбцы «Политика», где он содержит «-», в противном случае он вернет исходное значение. Ожидаемые значения - это строки перед «-».
Это мой код:
df['New_col']=np.where(df['Policy'].str.contains('-'),df['Policy'].str.slice(0,df['Policy'].str.find('-'),1),df['Policy'])
Но результат - Nan value all. Покажите, пожалуйста, в чем я ошибаюсь.