Поскольку вы говорите о CSV, было бы лучше иметь read_csv
для преобразования с read_csv(..., decimal=',')
. Если по какой-либо причине это невозможно, простой способ - заменить запятые на точки:
df['Price'] = df.Price.str.replace(',','.').astype(float)