У меня есть датафрейм, такой как
A% B %
2 3
- 2.1
100 0
- 5
Я хочу, чтобы экспортированный вывод Excel был похож на
A% B%
2.00% 3.00%
- 2.10%
100.00% 0.00%
- 5.00%
У меня есть эти A% и B% с использованием следующей логики c
((df['some_values1'] / df['some_values2']) *100.00).round(2).astype(str)+('%')
, но , когда я делаю превосходство df the - конвертируется в nan, и такие однозначные числа, как 2, 100, 0, не имеют двух десятичных знаков, таких как 2.00% 100.00% & 0.00 % это только 2%, 100% и 0% , тогда как он отлично работает с 2.1 и другими дробными цифрами.
Заранее благодарен за любую помощь.