File size: 586 Bytes
a84c47e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 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)
|