相关疑难解决方法(0)

Pandas将字符串转换为int

我有一个带ID号的大型数据框:

ID.head()
Out[64]: 
0    4806105017087
1    4806105017087
2    4806105017087
3    4901295030089
4    4901295030089
Run Code Online (Sandbox Code Playgroud)

这些都是目前的所有字符串.

我想转换为int不使用循环 - 为此我使用ID.astype(int).

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

ID[154382]
Out[58]: 'CN414149'
Run Code Online (Sandbox Code Playgroud)

我怎样才能(不使用循环)删除这些类型的事件,以便我可以astype安心使用?

python pandas

28
推荐指数
2
解决办法
9万
查看次数

标签 统计

pandas ×1

python ×1