У меня есть выражение вроде (одна строка столбца, скажем ' old_col ' во фрейме данных pandas) ( Показано две верхние строки из столбца фрейма данных )
abcd_6.9_uuu ghaha_12.8 _sksks
abcd_5.2_uuu ghaha_13.9 _sksks
Я пытался использовать str.extract на фрейме данных, чтобы получить два плавающих числа.Однако я нахожу две проблемы, только первая поднята (6,9 из первого ряда и 5,2 из второго ряда)
1. Так как я могу это сделать?
2. Кроме того, как я могу сделать метод извлечения общим для выбора чисел вплоть до любых цифр (5,7 или 12,9 независимо)
Яиспользуя: df [' newcol '] = df [' old_col ']. str.extract ('(_ \ d. \ d)')