我正在处理 pandas DataFrames,其中列可能包含表示数字的字符串,可能包含意外的非数字字符,并且字符串表示的数字可能是 float 或 int 类型。例如,对于 625452242.95 的浮点数,DataFrame 可能包含类似“$625,452,242.95”或对于等于 53000395 的 int 的“53.000.395”。DataFrames 是从 CSV 文件中读取的,并且可能非常大。
将 DataFrame 中的所有此类字符串转换为适当的数字类型的最有效方法是什么?谢谢你。