#python #python-3.x #pandas #dataframe #format
#python #python-3.x #pandas #фрейм данных #формат
Вопрос:
Я использую форматеры для отображения столбца фрейма данных Pandas определенным образом:
import pandas
df = pandas.DataFrame({"id": [0, 10, 288, 1], "value": [38.8, 88.3, 15, 19.8], "percent": [0.55, 0.05, 0.008, 0.12]})
print(df.to_string(formatters={"percent": "{:}".format}))
который выводит как:
id value percent
0 0 38.8 0.55
1 10 88.3 0.05
2 288 15.0 0.008
3 1 19.8 0.12
Как вы можете видеть, между столбцом «значения» и столбцом «процент» есть только один пробел, тогда как должно быть два пробела (как между «id» и «значениями»). Это мелкая деталь, но как вернуть два пробела обратно?