как подавить научную нотацию в большинстве значений фреймов данных?

#python #pandas

Вопрос:

у меня есть фрейм данных, содержащий некоторые значения с научной нотацией, и я хочу изменить эти значения на нормальное значение без e ..

 import pandas as pd
df = pd.DataFrame([7.70000e 05,4.5000000e 09,3.219500e 05,25000,476577], 
         columns =['Price'])
 

Комментарии:

1. вы можете использовать pandas display.precision, как описано здесь (поиск display.precision)

Ответ №1:

Вы можете попробовать что-то вроде этого:

 pd.set_option("float_format", lambda x: f"{x:.2f}")
df
          Price
0     770000.00
1 4500000000.00
2     321950.00
3      25000.00
4     476577.00