我一直被一个与 Python/Pandas 相关的工程问题所困扰。我很感激给予的任何帮助。我已经简化了数字,所以我可以更好地解释自己。我有类似的东西:
| 定位(x轴) | 计算的差异 | |
|---|---|---|
| 1 | 0.25 | 0.05 |
| 2 | 0.75 | 0.06 |
| 3 | 1.25 | 0.02 |
| 4 | 0.25 | 0.05 |
| 5 | 0.75 | 0.05 |
| 6 | 1.25 | 0.02 |
| 7 | 0.25 | 0.09 |
| 8 | 0.75 | 0.01 |
| 9 | 1.25 | 0.02 |
| 10 | 0.25 | 0.05 |
我需要做的是根据 x 轴定位重新组织计算出的差异。所以它看起来像这样:
| (0.25) | (0.75) | (1.25) |
|---|---|---|
| 0.05 | 0 | 0 |
| 0 | 0.06 | 0 |
| 0 | 0 | 0.02 |
| 0.5 | 0 | 0 |
| 0 | 0.5 | 0 |
| 0 | 0 | 0.02 |
| 0.09 | 0 | 0 |
| 0 | 0.01 | 0 |
| 0 | 0 | 0.02 |
| 0.05 | 0 | 0 |
如您所见,我需要根据 x 定位来组织所有内容。解决这个问题的最佳方法是什么?请记住,我有 2000 多行,并且 x 定位是动态的,但我目前最多工作到 50(因此有很多列)。
我希望我已经澄清了这个问题。