把某一列字符型转变为数值型
时间: 2023-11-08 08:05:43 浏览: 161
将字符串转换成整型数值
5星 · 资源好评率100%
将字符型列转换为数值型列,可以使用 Pandas 库中的 astype() 方法。该方法可以将一列数据类型转换为指定的数据类型(包括数值型)。
下面是一个示例代码,将 DataFrame 中的一列字符型数据转换为数值型数据:
```
import pandas as pd
# 创建一个包含字符型数据的 DataFrame
df = pd.DataFrame({'A': ['1', '2', '3', '4', '5']})
# 将列 A 转换为数值型
df['A'] = pd.to_numeric(df['A'])
# 打印转换后的 DataFrame
print(df)
```
执行上述代码后,输出结果如下:
```
A
0 1
1 2
2 3
3 4
4 5
```
可以看到,列 A 已经成功转换为数值型数据。
阅读全文