擅长:python、mysql、java
<p>我现在找到了一种方法来运行搜索,以返回数据帧列中的唯一值。解决方案是<code>extract</code>取而代之的是<code>extract</code>这些值。在</p>
<p>对于这个问题,如上所述,我使用了<code>str.extract()</code>,而不是<code>str.contains()</code></p>
<pre><code>In [1311]: df.column_a.str.extract(r"\b(war.*)").unique()
Out[1311]:
array(['warsaw', nan, 'waraszawa', 'warszawskiej', 'warszawy', 'warzawa',
'warsza', 'warrszawa', 'warzszawa', 'warszawan', 'warszawie',
'warwszawa', 'warszawski', 'warzno 84-208', 'warasza, wola',
'warszawskie', 'warzsawa', 'warzno', 'warszawa', 'warszwa', 'warsawa'], dtype=object)
</code></pre>
<p>也许有更好的解决办法,但这一个肯定是一个。在</p>