我有一个关于在Pandas 中转换或叠加值的问题.
我有一个数据帧
| product | s1_value | s2_value | s3_value |
| --------| -------- | -------- | -------- |
| First | 105 | 103 | 108 |
| Second | 205 | 186 | 204 |
我想转换并加入他们,以产生下一个结果(可以在列表中,然后迭代并排名?)
| stacked_values_p1 |
| ----------------- |
| 105 |
| 103 |
| 108 |
用Pandas中的Rank函数对上面的列进行排序,然后用initial data+Rank列创建一个数据框,如next,根据哪个值更高
| initial data | ... | s1_rank | s2_rank | s3_rank |
| ------------ | --- | ------- | ------- | ------- |
| ... | ... | 2 | 3 | 1 |
| ... | ... | 1 | 3 | 2 |
我一直在读关于堆栈、转置和合并的书,我有点困惑.
谢谢