如何在python中将对象数据类型转换为int64?
How to convert object data type into int64 in python?
我有一个数据集,它有一个变量作为对象数据类型,我必须将它转换为 int64 类型。
您可以尝试 df["Bare Nuclei"].astype(np.int64)
但据我所知问题出在其他方面。 Pandas 首先读取所有数据以最好地估计每一列的数据类型,然后只制作数据框。因此,数据框中一定有一些不是整数类型的条目,即它们可能包含一些字母。在那种情况下,类型转换也应该给出错误。因此,您需要在成功生成 table 整数之前删除这些条目。
我有一个数据集,它有一个变量作为对象数据类型,我必须将它转换为 int64 类型。
您可以尝试 df["Bare Nuclei"].astype(np.int64)
但据我所知问题出在其他方面。 Pandas 首先读取所有数据以最好地估计每一列的数据类型,然后只制作数据框。因此,数据框中一定有一些不是整数类型的条目,即它们可能包含一些字母。在那种情况下,类型转换也应该给出错误。因此,您需要在成功生成 table 整数之前删除这些条目。