首先咱们先定义一个str类型的dataframe:
student = [["小明","数学","88"],["小红","数学","99"],["小刚","数学","85"]]
df = pd.DataFrame(student)
print(df)
那么如何对他的指定列进行数据类型的转换呢??
看代码:
df[2] = df[2].astype('int')
全部代码为:
student = [["小明","数学","88"],["小红","数学","99"],["小刚","数学","85"]]
df = pd.DataFrame(student)
print(type(df[2][0]))
df[2] = df[2].astype('int')
print(type(df[2][0]))
print(df)
输出结果:
可以看到 数据已经从str类型转变到int类型啦!