Со следующим кадром данных я хотел бы переформатировать первые две строки в 2 десятичных знака.
A B C D E F
0 68 45 1843.4 98
1 978.1 23 3
2
3 49889.2 80
Я пробовал методы, такие как:
df.iloc[0:1,:].style.format("{0:.2f}")
Для других проектов я также хотел бы отформатировать определенные ячейки, такие как столбец B, индекс 3 до 49889,20 (2 dp) Можно ли использовать подобный подход для этого?
Спасибо за любую помощь
Дополнительная информация: Для некоторого контекста того, что я делаю, я создаю смешанную строку / float dataframe для печати через pylatex в формат LaTeX tex и PDF (см. вывод PDF ниже). PDF-файл печатает фактический фрейм данных, поэтому PDF-файл показывает фрейм данных идентично, как если бы он выводился в python. Я хотел бы отобразить значения до 2 дп, поскольку они являются финансовыми показателями. Предпочтительно это будет редактироваться в кадре данных, а не в процессе Pylatex. то есть, поэтому pylatex просто печатает информационный кадр. Все вычисления будут выполнены до публикации PDF, поэтому нет проблем с преобразованием значений в строки. Спасибо.