pandas 字符串转数字
时间: 2023-07-07 12:46:52 浏览: 110
pandas factorize实现将字符串特征转化为数字特征
可以使用 pandas 的 astype() 函数将字符串转换为数字类型,例如:
```python
import pandas as pd
# 创建一个包含字符串的 Series
s = pd.Series(['1', '2', '3', '4'])
# 将字符串转为整型
s = s.astype(int)
print(s)
```
输出结果为:
```
0 1
1 2
2 3
3 4
dtype: int64
```
其中,astype() 函数的参数可以是 int、float 等数据类型。如果字符串中包含非数字字符,转换时会出现错误,需要进行异常处理。
阅读全文