import pandas as pd import numpy as np print("Creating mock dataframe...") trades_df = pd.DataFrame({ 'float_col': [1.1, 2.9, 3.5, np.nan], 'int_col': [10, 20, 30, 40], 'str_col': ['a', 'b', 'c', 'd'] }) print("Original Types:") print(trades_df.dtypes) print(trades_df) print("\nConverting...") display_trades_df = trades_df.copy() for col in display_trades_df.select_dtypes(include=['float', 'float64']).columns: display_trades_df[col] = display_trades_df[col].fillna(0).astype(int) print("\nResult Types:") print(display_trades_df.dtypes) print(display_trades_df)