擅长:python、mysql、java
<p>您可以先重命名列和索引,然后堆叠列并重置索引。在</p>
<pre><code>(
df.rename(columns=lambda x: 'c{}'.format(int(x)+1))
.rename(index=lambda x: 'r{}'.format(int(x)+1))
.stack()
.reset_index()
.set_axis([0,1,2], axis=1, inplace=False)
)
Out[39]:
0 1 2
0 r1 c1 A11
1 r1 c2 A12
2 r2 c1 A21
3 r2 c2 A22
4 r3 c1 A31
5 r3 c2 A32
</code></pre>