如何使用astype()更改数据框中单个列的数据类型?

时间:2016-11-21 20:40:33

标签: python pandas dataframe

我的DataFrame中有一列float64,需要将其转换为Int。 我尝试了这两个代码,但数据类型保持不变(float64)

final_df['Total'] = final_df.Total.astype(int)
final_df['Total'] = final_df['Total'].astype(int)

另外,有人可以解释数据框[' col']和dataframe.col之间的区别吗?

1 个答案:

答案 0 :(得分:1)

我认为你做的是正确的,试试这样:

final_df['Total'] = final_df['Total'].astype("int")