pandas将某列字符串转化为数字
时间: 2023-08-11 15:10:15 浏览: 1503
时序电路分析与设计-详解pandas.dataframe中删除包涵特定字符串所在的行
可以使用Pandas中的`astype()`函数将某列字符串转换为数字。假设该列名为`col_name`,则可以使用以下代码:
```python
df['col_name'] = df['col_name'].astype(int)
```
或者
```python
df['col_name'] = pd.to_numeric(df['col_name'], errors='coerce')
```
第一种方法可以将字符串转换为整数,而第二种方法可以将字符串转换为数字(包括整数和浮点数),并且如果字符串无法转换为数字,则会将其转换为NaN值。
阅读全文