可以使用pandas中的to_numeric函数将DataFrame中的字符串转换为浮点数。示例代码如下:
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'a': ['1.2', '3.4', '5.6'], 'b': ['7.8', '9.0', '11.12']})
# 转换列a和b的数据类型
df[['a', 'b']] = df[['a', 'b']].apply(pd.to_numeric)
在这个例子中,我们首先创建了一个示例DataFrame,然后使用pd.to_numeric函数将列a和b中