У меня есть столбец данных Pandas с именем «VALUE», в котором есть строковые данные, например: «-1.459NS»
Я хочу создать 2 новых столбца -> 'VALUE' должен иметь значение с плавающей запятой -1,459, а UNIT должен содержать строку 'NS'
Существует ли для этого способ Regex и / или Non Regex?
Какой самый быстрый способ сделать это? У меня есть, может быть, миллион + строк, по которым я хочу это сделать.
>>> d = {'VALUE': ['-1.234NS','0.22MH']}
>>> df=pd.DataFrame(data=d)
>>> df
VALUE
0 -1.234NS
1 0.22MH
Я хочу:
VALUE UNIT
0 -1.234 NS
1 0.22 MH
Где VALUE - число с плавающей запятой, а UNIT - строка