使用astype
如下:
df[[column]] = df[[column]].astype(type)
type
即int
、float
等类型。
示例:
import pandas as pd
data = pd.DataFrame([[1, "2"], [2, "2"]])
data.columns = ["one", "two"]
print(data)
# 当前类型
print("----\n修改前类型:")
print(data.dtypes)
# 类型转换
data[["two"]] = data[["two"]].astype(int)
# 修改后类型
print("----\n修改后类型")
print(data.dtypes)