擅长:python、mysql、java
<p>在您的例子中,我认为使用简单索引比使用drop更好。例如:</p>
<pre><code>>>> df
text type
0 abc b
1 abc123 a
2 cde a
3 abc1.2.3 b
4 1.2.3 a
5 xyz a
6 abc123 a
7 9999 a
8 5text a
9 text a
>>> df[~df.text.str.contains(r'[0-9]')]
text type
0 abc b
2 cde a
5 xyz a
9 text a
</code></pre>
<p>它定位没有数字文本的任何行</p>
<p><strong>解释:</strong></p>
^{pr2}$
<p>返回有任何数字的布尔序列:</p>
<pre><code>0 False
1 True
2 False
3 True
4 True
5 False
6 True
7 True
8 True
9 False
</code></pre>
<p>您可以将它与<code>~</code>一起使用,以索引返回false的数据帧</p>