python如何转换dataframe列的类型--astype()⽅法--------(超级详细)⾸先咱们先定义⼀个str类型的dataframe:
student =[["⼩明","数学","88"],["⼩红","数学","99"],["⼩刚","数学","85"]]
df= pd.DataFrame(student)
print(df)
那么如何对他的指定列进⾏数据类型的转换呢??
python新手代码错了应该怎么改看代码:
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吧!!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。