擅长:python、mysql、java
<p>通过应用astype,可以将列设置为特定的数据类型</p>
<pre><code>df= pd.DataFrame(np.arange(5), columns=['a'])
df.a = df.a.astype(float)
print(df)
a
0 0.0
1 1.0
2 2.0
3 3.0
4 4.0
df = df.astype({'a':int})
print(df)
a
0 0
1 1
2 2
3 3
4 4
</code></pre>
<p>您可以像我在第一篇文章中所做的那样,将此数据类型应用于所有列,创建一个浮点数据帧,但也可以将效果限制在某些列上,使用字典将该列再次设置为整数</p>
<p>希望,这会有帮助。最好的,莱帕克</p>