擅长:python、mysql、java
<p>如果代码中真的有整数,那么一种数学方法应该很快,那就是将代码的以10为基数的日志作为整数类型,然后加1来计算位数。这可能是你的面具。你知道吗</p>
<pre><code>np.isin(np.log10(df.code_column.values).astype(int) + 1, [13, 14])
</code></pre>
<p>例如(借用Bharath的数据)</p>
<pre><code>>>> df[np.isin(np.log10(df.num.values).astype(int) + 1, [13, 14])]
num
0 1256007000131
1 20566882000164
2 11459125000109
</code></pre>