擅长:python、mysql、java
<p>是的,有可能。你用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.dtype.html" rel="noreferrer">^{<cd1>}</a></p>
<pre><code>import pandas as pd
import numpy as np
df = pd.DataFrame({'a': ['a','b','c','d']})
if df['a'].dtype != np.number:
print('yes')
else:
print('no')
</code></pre>
<p>也可以使用<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.select_dtypes.html" rel="noreferrer">^{<cd2>}</a>按数据类型选择列</p>
<pre><code>df_subset = df.select_dtypes(exclude=[np.number])
# Now apply you can label encode your df_subset
</code></pre>