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:

Yazar Hakkında
Toplam 174 yazı
Erkan ŞİRİN
Erkan ŞİRİN
10 yılı aşkın süredir yurtiçi ve yurtdışında sektörde büyük veri mühendisliği, platform yönetimi ve makine öğrenmesi ile ilgili çalışmalar yürütmekte ve aynı zamanda birçok kurum ve şirkete danışmanlık ve eğitimler vermektedir. Çalışma alanları: Data ve MLOps platformları, gerçek zamanlı veri işleme, değişen veriyi yakalama (CDC) ve Lakehouse.
Yorumlar (Yorum yapılmamış)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

×

Bir Şeyler Ara