把dataframe的object换成int
时间: 2023-12-23 13:02:53 浏览: 80
Python代码源码-实操案例-框架案例-将DataFrame数据转换成列表.zip
要将DataFrame中的对象列转换为整数列,您可以使用`astype()`方法将列的数据类型更改为整数。以下是一个示例代码:
```python
import pandas as pd
# 创建示例数据
data = {'col1': ['1', '2', '3', '4'],
'col2': ['5', '6', '7', '8']}
df = pd.DataFrame(data)
# 将对象列转换为整数列
df['col1'] = df['col1'].astype(int)
df['col2'] = df['col2'].astype(int)
print(df.dtypes)
```
在这个例子中,我们使用了与之前相同的示例数据。通过使用`astype()`方法,我们可以将'col1'和'col2'列的数据类型更改为整数。最后,通过`dtypes`属性可以查看DataFrame中每列的数据类型。
希望这个例子对您有所帮助!如果您有其他问题,请随时提问。
阅读全文