In [1]: import pandas as pd
...: df=pd.Series(["1","a",1])
...: df
Out[1]:
0 1
1 a
2 1
dtype: object
In [2]: df.str.isnumeric()
Out[2]:
0 True
1 False
2 NaN
dtype: object
In [3]: df.str.isalnum()
Out[3]:
0 True
1 True
2 NaN
dtype: object
In [4]: df.str.isalpha()
Out[4]:
0 False
1 True
2 NaN
dtype: object
NaN的意思是这不是一个字符串,所以可以用这个语句来分别字符串和非字符串