首先咱们先定义一个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类型啦!

关注小哥儿,一起学习Python吧!!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐