dataframe转化为数值型
时间: 2023-09-21 14:07:57 浏览: 108
文件查看-利用pandas将非数值数据转换成数值的方式
可以使用`pandas.DataFrame.astype()`方法将DataFrame中的列转换为数值类型。例如,将DataFrame中的所有列都转换为浮点数类型可以使用以下代码:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': ['1', '2', '3'], 'B': ['4', '5', '6']})
# 将所有列转换为浮点数类型
df = df.astype(float)
```
这将将DataFrame中的所有列转换为浮点数类型。如果你只想将某些列转换为数值类型,可以在`astype()`方法中指定要转换的列名,例如:`df['A'] = df['A'].astype(float)`将DataFrame中的'A'列转换为浮点数类型。
阅读全文