擅长:python、mysql、java
<p>考虑如下所示的示例数据帧</p>
<pre><code>sample = pd.DataFrame()
sample['A'] = ['a', 'b', 'c', 'a']
sample['B'] = ['x', 'y', 'x', 'z']
sample['C'] = [1, 2, 3, 4]
sample['D'] = ['m', 'n', 'm', 'o']
# sample dataframe
A B C D
0 a x 1 m
1 b y 2 n
2 c x 3 m
3 a z 4 o
</code></pre>
<p>这里A、B和D列包含字符串,C列是数值。所以你想编码A,B和D,而不是C。要做到这一点,你可以制作一个特定于一列的编码器,并根据需要对该列进行enocde。请参见下面的代码。在</p>
^{pr2}$
<p>您可以轻松地将此代码扩展到您的特定问题。在</p>