pandas怎么改变列值的类型
时间: 2023-07-13 12:28:35 浏览: 76
pandas把dataframe转成Series,改变列中值的类型方法
你可以使用 `astype()` 方法将列的数据类型转换为指定的类型,例如将一列整数转换为浮点数类型:
```python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
# 将列 A 的数据类型从整数转换为浮点数
df['A'] = df['A'].astype(float)
```
在上面的示例中,`astype()` 方法将列 `A` 的数据类型从整数转换为浮点数。你可以根据需要使用其他数据类型进行转换,例如将字符串类型转换为日期时间类型等。
阅读全文