Процентное плавание не сохраняется в числовом формате в Excel - PullRequest
0 голосов
/ 25 сентября 2019

Я преобразовал столбец с плавающей точкой в ​​кадре данных pandas, чтобы он отображал процентное соотношение, используя:

df[fieldname].apply(lambda x: "{0:.2f}%".format(x*100))

, но когда я сохраняю файл в excel, используя df.to_excel(), он показывает мне этот столбец в общем формате вместо числаформат в MS Excel.

Есть ли способ сохранить данные в числовом формате в формате Excel?

1 Ответ

0 голосов
/ 25 сентября 2019

Из документации Pandas для pandas.DataFrame.to_excel:

Parameters:
    float_format : str, optional

    Format string for floating point numbers. For example float_format="%.2f" will format 0.1234 to 0.12.

Поэтому сохраните файл в Excel, используя: df.to_excel(float_format="%.2f")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...