擅长:python、mysql、java
<p>在<a href="https://stackoverflow.com/users/1494637/stefan">Stefan</a>的帮助下,我解决了这个问题。在</p>
<pre><code>In (283): frame1 = test[['score1']]
frame2 = test[['score2']]
frame2.rename(columns={'score2': 'score1'}, inplace=True)
test = pandas.concat([frame1, frame2])
test
Out[283]:
score1
0 a
1 b
2 c
3 d
4 e
0 b
1 a
2 k
3 n
4 c
</code></pre>
<p>注意重复的索引。索引被保存了,这正是我想要的。现在,让我们开始谈业务-按操作分组。在</p>
^{pr2}$
<p>我很困惑pandas如何使用正确的索引检索行,即使它们是重复的。据我所知,groupby操作使用反向索引数据结构来存储对行的引用(索引)。任何见解都将不胜感激。任何回答此问题的人都将接受他们的答案:)</p>