例如,我有一个这样的数据帧
Value Placement
0 12 high
1 15 high
2 18 high
3 14 high
4 4 low
5 5 low
6 9 high
7 11 high
8 2 low
9 1 low
10 3 low
11 2 low
我想创建第二个框架,其中包含"Value"列中的最高值(对于具有"high"放置的每组连续行)和"Value"列中的最低值(对于具有"low"放置的每组连续行).比如说
Value Placement
0 18 high
1 4 low
2 11 high
3 1 low
我也不想更改行的顺序,因为"高"和"低"的顺序对项目的功能至关重要.
我可以只迭代原始的数据帧并跟踪"Value"中的数字,直到检测到"Placement"中的更改,但我听说数据帧迭代非常慢,如果可能的话,应该避免.有什么方法可以在不迭代的情况下做到这一点吗?提亚