Series строк: из значения каждой строки нужно извлечь одно целое число. Делаю это таким образом:
test_result.loc[:, 'Category_number'] = test_result.loc[:, 'Category'].str.extract('(\d+)').values
Выдает вот такую ошибку, не понимаю, что оно вообще значит. Подскажите, мб я что-то не так делаю и надо по-другому это делать?
P.S. str.extract.values выполняется (пробовал заводить новую колонку и через loc, и через assign, ошибка одна и та же) и выдает вот такую строку:
[[nan]
[nan]
...
['406']
['412']]
Возможно у тебя в какой-то строке два числа находит и размерность не совпадает тогда
Обсуждают сегодня