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)