# convert all columns of DataFrame df = df.apply(pd.to_numeric) # convert all columns of DataFrame  # convert just columns "a" and "b" df[["a", "b"]] = df[["a", "b"]].apply(pd.to_numeric)

Read more of this post