擅长:python、mysql、java
<p>您可以<code>factorize</code>标签,然后对其余数据使用底层<code>numpy</code>数组:</p>
<pre><code>target = pd.factorize(iris_seaborn.species)[0]
# alternatively:
# target = pd.Categorical(iris_seaborn.species).codes
# or
# target = iris_seaborn.species.factorize()[0]
data = iris_seaborn.iloc[:,:-1].values
# look at start of data:
>>> data[:5,:]
array([[5.1, 3.5, 1.4, 0.2],
[4.9, 3. , 1.4, 0.2],
[4.7, 3.2, 1.3, 0.2],
[4.6, 3.1, 1.5, 0.2],
[5. , 3.6, 1.4, 0.2]])
# and of target:
>>> target[:5]
array([0, 0, 0, 0, 0])
</code></pre>