Python Pandas float_format

Merhaba. Pandas dataframe çıktılarını incelemek için çoğu zaman df.head() metodunu kullanırız. Ancak bazen ondlıklı sayıların gösteriminde noktadan sonra çok fazla rakam olur ve bu çıktının okunup anlaşılmasını güçleştirir. Daha basit ve sade bir çıktı için ondalıklı sayıları formatlayabiliriz. Bu yazımızla bununla ilgili basit bir örnek yapacağız. Basit bir pandas dataframe oluşturalım:

import pandas as pd 
df = pd.DataFrame(     
{     
'Ürün':['Eldiven','Gözlük','Cüzdan','Bere'],      
'Fiyat':[123.4567444, 234.5678444, 345.6789444, 456.78904444]     
} ) 

Yukarıdaki dataframe içinde noktadan sonra 5-6 rakam olduğunu görüyoruz. Şimdi noktadan sonra 2 rakam gösterelim ve sonuna para birimi olarak TL ekleyelim.

pd.options.display.float_format = '{:,.2f} TL'.format

Sonucu görelim:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir