Я новичок в pandas и пытаюсь понять, как преобразовать несколько столбцов, отформатированных как строки для float64. В настоящее время я делаю следующее, но похоже, что apply() или applymap() должны иметь возможность выполнить эту задачу еще более эффективно... к сожалению, я слишком много новобранец, чтобы понять, как это сделать. В настоящее время значения представляют собой проценты, отформатированные как строки, такие как "15.5%"
for column in ['field1', 'field2', 'field3']:
data[column] = data[column].str.rstrip('%').astype('float64') / 100