str.extract дает ошибку: SettingWithCopyWarning - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь создать новый столбец данных на основе job_num.Я хочу извлечь 8-10-значный номер, начиная с 9, используя регулярное выражение.У меня работает код, за исключением того, что я получаю сообщение об ошибке:

'SettingWithCopyWarning: пытается установить значение для копии фрагмента из DataFrame.Попробуйте использовать .loc [row_indexer, col_indexer] = значение вместо '

Я знаю, что это связано с копированием вместо ссылок, но не могу понять, как это сделать.

bonus2['job'] = bonus2.loc[:,'job_num'].str.extract(r'(9\d{7,9})', expand = True)

В идеале я бы хотел создать новый столбец для фрейма данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...