У меня есть фрейм данных со столбцом ('A') в виде:
A
E19
V17
23.12
23.4
23
42
48
вот так, существует более 100 000 записей.
Я хочу заменить все вхожденияначиная с E
и V
с числами типа 300
и заменяя числа (23.4,23.12,...)
на 23
.
Код, который я использую:
def clean(x):
x = sub( r'[E|V](\d+)', r'\g<1>3000', x )
return sub( r'[^\d]', '' , x )
df.A.map(clean).astype(float).astype(int)
Но я получаю ошибку ..
TypeError: expected string or bytes-like object
Пожалуйста, помогите!