擅长:python、mysql、java
<p>对于<code>patsy.dmatrices</code>,函数的第一个arument是<code>formula_like</code>,它必须是类似<code>y ~ x1 + x2</code>的字符串。这里在<code>features</code>中,您正在创建一个字符串,其中包含除目标变量<code>annual_inc</code>之外的所有列(中间有一个<code>+</code>)。接下来您必须将输入字符串creaate到<code>formula_like</code>,即<code>target ~ variable1 + variable2 + ...</code>,在您的例子中是<code>'annual_inc ~' + features</code>。你知道吗</p>
<pre><code>dmatrices('annual_inc ~' + features, df, return_type='dataframe')
</code></pre>
<p>参考<a href="https://patsy.readthedocs.io/en/latest/API-reference.html#patsy.dmatrices" rel="nofollow noreferrer">patsy.dmatrices</a></p>