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吧!!
更多推荐
已为社区贡献1条内容
所有评论(0)