python中怎么将DataFrame中的数据转换为float
时间: 2024-04-30 16:22:47 浏览: 260
DataFrame中的object转换成float的方法
可以使用DataFrame的astype()方法将数据转换为float类型:
``` python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': ['1.1', '2.2', '3.3'], 'B': ['4.4', '5.5', '6.6']})
# 将数据转换为float类型
df = df.astype(float)
print(df)
```
输出:
```
A B
0 1.1 4.4
1 2.2 5.5
2 3.3 6.6
```
在astype()方法中指定float即可将数据转换为float类型。如果数据中有非数字字符,则会抛出ValueError异常。
阅读全文