擅长:python、mysql、java
<p>将<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.get_dummies.html" rel="nofollow noreferrer">^{<cd1>}</a>与<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.set_index.html" rel="nofollow noreferrer">^{<cd2>}</a>一起使用,并聚合<code>max</code>或<code>sum</code>:</p>
<pre><code>#always 0,1 in output
df1 = pd.get_dummies(df.set_index('Name')['Class']).max(level=0).reset_index()
#if need count values
#df1 = pd.get_dummies(df.set_index('Name')['Class']).sum(level=0).reset_index()
print (df1)
Name FB GRS TWT
0 Aci 1 1 0
1 Dan 1 0 1
2 Ann 0 1 0
</code></pre>