将object格式数据转换为float
时间: 2023-09-18 09:10:37 浏览: 295
DataFrame中的object转换成float的方法
把object格式的数据转换为float类型,可以使用pandas库中的astype()函数,如下所示:
```python
import pandas as pd
data = {'col1': ['1', '2', '3'], 'col2': ['4.4', '5.5', '6.6']}
df = pd.DataFrame(data)
df['col1'] = df['col1'].astype(float)
df['col2'] = df['col2'].astype(float)
print(df.dtypes)
```
这段代码把列1和列2的字符串类型数据转换为了浮点数类型。
阅读全文