Pandas将字符串转换为整数

11 浏览
0 Comments

Pandas将字符串转换为整数

我有一个包含ID号码的大型数据帧:

ID.head()
Out[64]: 
0    4806105017087
1    4806105017087
2    4806105017087
3    4901295030089
4    4901295030089

目前,这些都是字符串。

我想将它们转换为int,而不使用循环 - 为此,我使用ID.astype(int)

问题是,我的一些行包含无法转换为int的脏数据,例如:

ID[154382]
Out[58]: 'CN414149'

在不使用循环的情况下,我如何去除这些类型的情况,以便我可以放心使用astype

0