Al presentar los datos, mostrar los datos en el formato requerido también es una parte importante y crucial. A veces, el valor es tan grande que queremos mostrar solo la parte deseada o podemos decir en algún formato deseado.
Veamos diferentes métodos para formatear la columna de enteros de Dataframe en Pandas.
Código #1: Redondee los valores de la columna a dos lugares decimales.
# import pandas lib as pd import pandas as pd # create the data dictionary data = {'Month' : ['January', 'February', 'March', 'April'], 'Expense': [ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} # create the dataframe dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) print("Given Dataframe :\n", dataframe) # round to two decimal places in python pandas pd.options.display.float_format = '{:.2f}'.format print('\nResult :\n', dataframe)
Producción:
Código #2: Formatee la columna ‘Gastos’ con comas y redondee a dos decimales.
# import pandas lib as pd import pandas as pd # create the data dictionary data = {'Month' : ['January', 'February', 'March', 'April'], 'Expense':[ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} # create the dataframe dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) print("Given Dataframe :\n", dataframe) # Format with commas and round off to two decimal places in pandas pd.options.display.float_format = '{:, .2f}'.format print('\nResult :\n', dataframe)
Producción:
Código n.º 3: Columna de formato ‘Gastos’ con comas y signo de dólar con dos decimales.
# import pandas lib as pd import pandas as pd # create the data dictionary data = {'Month' : ['January', 'February', 'March', 'April'], 'Expense':[ 21525220.653, 31125840.875, 23135428.768, 56245263.942]} # create the dataframe dataframe = pd.DataFrame(data, columns = ['Month', 'Expense']) print("Given Dataframe :\n", dataframe) # Format with dollars, commas and round off # to two decimal places in pandas pd.options.display.float_format = '${:, .2f}'.format print('\nResult :\n', dataframe)
Producción: