擅长:python、mysql、java
<p>我发现的方法是更新到Pandas v0.16.0,然后排除数字类型:</p>
<pre><code>df.select_dtypes(exclude=["number","bool_","object_"])
</code></pre>
<p>如果不更改任何类型,也不向NumPy添加更多类型,那么它可以工作。在<a href="https://stackoverflow.com/questions/26924904/check-if-dataframe-column-is-categorical">the question's comments by @Jeff</a>中的建议是<code>include=["category"]</code>,但这似乎不起作用。</p>
<p><strong>NumPy类型:</strong><a href="http://docs.scipy.org/doc/numpy/reference/arrays.scalars.html" rel="noreferrer">link</a></p>
<p><img src="https://i.stack.imgur.com/yIS4o.png" alt="Numpy Types"/></p>