擅长:python、mysql、java
<p>您可以使用熔化功能:</p>
<pre><code>(df.melt(id_vars='RecordID', var_name='Column', value_name='Value')
.sort_values('RecordID')
.reset_index(drop=True)
)
</code></pre>
<p>输出:</p>
<pre><code> RecordID Column Value
0 A good 0
1 A bad 0
2 A ok 1
3 A Horrible 0
4 B good 1
5 B bad 0
6 B ok 0
7 B Horrible 1
</code></pre>