There is Pandas dataframe: surgery age rectal_temp pulse respiratory_rate extremities_temp pain outcome 0 38.50 66 3 3 ? 2 ? 0 1 39.2 88 ? ? 4 1 ? 0 2 38.30 40 1 1 3 1 ? 0 3 39.10 164 4 1 6 2 1 0 4 37.30 104 ? ? 6 2 ? 0 Write a function that will try to change the Dtype of all columns to float. If this fails, then except pass
def change_col_type(df, col_type): try: return df.astype(col_type) except: pass df2 = change_col_type(df, 'float')