我有一个字符串数据框,如下所示:
In [58]: d['upin'].head()
Out[58]:
0 'H8409
1 'H8409
2 .31961
3 .31961
4 000000
Name: upin, dtype: object
我想删除只有零的行,即本例中的最后一行。我还没有找到一个很好的正则表达式方法来做这件事,我不确定还能尝试什么。
请您参考如下方法:
你可以使用 pd.to_numeric:
df.loc[pd.to_numeric(df.pin,errors='coerce').ne(0)]
Out[278]:
pin
1 F4923
2 '222R
4 00001
