Длина сгруппированных данных в кадре данных Pandas - PullRequest
0 голосов
/ 17 апреля 2020

Я сгруппировал 4 переменные во фрейме данных.

with pd.option_context('display.max_rows', None, 'display.max_columns', None): 
     print(df_test[df_test['SLOTID'].isin(['N0CP0.CP','N2CP0.CP','N4CP0.CP','N6CP0.CP' ])][['SLOTID','LANE','Loss','EYE_WIDTH']].groupby(['SLOTID','LANE','Loss','EYE_WIDTH']).agg(list))

  SLOTID    LANE  Loss       EYE_WIDTH
N0CP0.CP  0     10.381169      62.4         [SLOTID, LANE, Loss, EYE_WIDTH]
                10.404240      50.7         [SLOTID, LANE, Loss, EYE_WIDTH]
                               54.6         [SLOTID, LANE, Loss, EYE_WIDTH]
                               58.5         [SLOTID, LANE, Loss, EYE_WIDTH]
                               62.4         [SLOTID, LANE, Loss, EYE_WIDTH]
                               66.3         [SLOTID, LANE, Loss, EYE_WIDTH]
                               70.2         [SLOTID, LANE, Loss, EYE_WIDTH]
              1     10.150914  62.4         [SLOTID, LANE, Loss, EYE_WIDTH]
                    10.196356  54.6         [SLOTID, LANE, Loss, EYE_WIDTH]
                               58.5         [SLOTID, LANE, Loss, EYE_WIDTH]
                               62.4         [SLOTID, LANE, Loss, EYE_WIDTH]
                               66.3         [SLOTID, LANE, Loss, EYE_WIDTH]
                               70.2         [SLOTID, LANE, Loss, EYE_WIDTH]
              2     9.946152   50.7         [SLOTID, LANE, Loss, EYE_WIDTH]
                               54.6         [SLOTID, LANE, Loss, EYE_WIDTH]
                               58.5         [SLOTID, LANE, Loss, EYE_WIDTH]

Теперь мое требование состояло в том, чтобы напечатать количество вхождений этих каждого значения 'Loss' в кадре данных, предпочтительно рядом с этой переменной Loss.

...