python如何转换dataframe列的类型--astype()方法--------(超级详细)

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


版权声明:本文为weixin_51098806原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。