Это значения в фрейме данных, и необходимо преобразовать это значение в 2 десятичных знака со знаком%. Также необходимо игнорировать или удалять целые числа в квадратных скобках.
Для этого Am используется код ниже
data_=[['100.000% (100.000%)','100.000% (100.000%)'],['000.000% (100.000%)','000.000% (100.000%)']]
df['data'] = df['data'].str.split(r'%').str.get(0).astype(float)
Но это дается мне 100.0
df['data']=df['data'].round(decimals=1)
Также пробовал этот, но тот же outpot 100.0
Сообщите мне о любом подходящем подходе для выполнения этого.
Ожидаемый вывод Dataframe должен иметь это значение. 100,00%