Я думаю, что проблема с вашим файлом Excel
ваши типы данных в pandas в порядке
import pandas as pd
df = pd.read_excel('Test.xlsx', dtype={'String Column': str})
print(df.dtypes)
print()
print(df)
Результаты
Percentage Column float64
String Column object
dtype: object
Percentage Column String Column
0 0.05 0.02
1 45.00 0.05
2 39.00 44
Но ваши файлы Excel по умолчанию настроил ячейки в процентах
![enter image description here](https://i.stack.imgur.com/qLH6u.png)
PD: Porcentaje = Percentage
Вы можете установить буквенную строку в Excel ="2%"
сохранить прогон снова.
Я просто поставил 2%, но вы можете поставить то, что вы хотите, int
et c.
Percentage Column float64
String Column object
dtype: object
Percentage Column String Column
0 0.05 2%
1 45.00 5%
2 39.00 44