python pandas 列转换为数字
时间: 2023-06-12 17:02:48 浏览: 186
使用pandas把某一列的字符值转换为数字的实例
可以使用 pandas 的 astype() 方法将列转换为数字。示例如下:
```python
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'A': ['1', '2', '3'], 'B': ['4', '5', '6']})
# 将列 A 和 B 转换为数字类型
df['A'] = df['A'].astype(int)
df['B'] = df['B'].astype(int)
# 打印转换后的 DataFrame
print(df)
```
输出结果:
```
A B
0 1 4
1 2 5
2 3 6
```
在这个示例中,我们创建了一个 DataFrame,其中包含两个字符串类型的列 A 和 B。然后,我们使用 astype() 方法将这两个列转换为整数类型。最后,我们打印转换后的 DataFrame。
阅读全文