Как сохранить конечные нули после округления в Python - PullRequest
0 голосов
/ 26 марта 2020

Как я могу получить вывод с конечными нулями после округления в Одиночной строке кода.

My code:- 
   print (df[['smoker','age']].corr().round(4).iloc[0]['age'])

Current output :- -0.025

Expected output: -0.0250

Ответы [ 2 ]

2 голосов
/ 26 марта 2020

Вы можете использовать опцию формата, предоставляемую функциональностью f-строки:

print(f"{df[['smoker','age']].corr().round(4).iloc[0]['age']:.4f}")
1 голос
/ 26 марта 2020
print("{0:.4f}".format(df[['smoker','age']].corr().round(4).iloc[0]['age']))

0 в {0:.4f} относится к первому элементу в вызове формата. Например,

"{0} - {1}".format(x, y)

приведет к строке "x y", но со значениями x a y.

.4f относится к использованию 4-значной точности с плавающей точкой

...