У меня есть padas dataframe dd:
Experiment Position Lap ID Partition Value
Expt1 2000 104 127327203 2 52.01
Expt1 2000 105 127327203 2 51.78
Expt1 2000 106 127327203 2 51.57
Expt1 2000 107 127327203 2 51.63
Expt1 2000 108 127327203 2 51.61
Expt1 2000 109 127327203 2 51.78
Expt1 2000 110 127327203 2 51.78
Expt1 2000 111 127327203 2 51.53
Expt1 2000 112 127327203 2 51.69
Expt1 2000 113 127327203 2 51.53
Expt1 2000 114 127327203 2 51.40
Expt1 2000 115 127327203 2 51.45
Expt1 2000 116 127327203 2 51.47
Expt1 2000 117 127327203 2 51.61
Expt1 2000 118 127327203 2 50.89
Expt1 2500 104 127327203 2 52.16
Expt1 2500 105 127327203 2 53.14
Expt1 2500 106 127327203 2 52.02
Мои данные состоят из нескольких тысяч строк и содержат много экспериментов, поэтому приведенное выше просто снимок.
Я хочу сгруппировать эксперимент, затем Позициюи затем Lap
grouped = dd.groupby(['Experiment','Position','Lap'])
grouped.first()
Это дает мне:
Теперь я хочу просто использовать 10-е по величине значения вСтолбец «Круг», чтобы дать мне среднее и стандартное значение столбца «Значение».
Если возможно, я бы хотел затем вывести на новый фрейм данных эксперимент, положение и результат вышеупомянутых вычислений так,Я могу затем построить.
спасибо за любую помощь