#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