Veri Bilimi Okulu

Python Pandas float_format
Python Pandas float_format
floating_format_900_500

Loading

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:

0

Bir yanıt yazın

Password Requirements:

  • At least 8 characters
  • At least 1 lowercase letter
  • At least 1 uppercase letter
  • At least 1 numerical number
  • At least 1 special character