【发布时间】:2020-03-19 21:42:12
【问题描述】:
我的 df 为:
Numbers String AlphaNumString
0 123 sea sea123
1 456 sky sky456
3 456' sky1 nuts
4 Nan tea3 45tea
5 562 656 L2.36
6 896 light 5642
7 s456 Nan Nan
8 963 lf56 pe562
9 456% per per789
10 Nan 456 123k
输出:df1
在Numbers 列中过滤掉包含纯数值或Nan 的行。
Numbers String AlphaNumString
0 123 sea sea123
1 456 sky sky456
2 Nan tea3 45tea
3 562 656 L2.36
4 896 light 5642
5 963 lf56 pe562
6 Nan 456 123k
【问题讨论】:
-
如果您发布代码和遇到的问题,我会更容易提供帮助
-
df[~df.Numbers.str.contains(r'[a-zA-Z]')] 我正在使用此代码,但问题是,此代码不包括 Nan 并且还保留字符串值,例如456'。
标签: python regex python-3.x pandas python-2.7