Фильтрация столбцов по размеру после применения группового - PullRequest
0 голосов
/ 25 апреля 2020
print(df_new[['LANE','SLOTID','EYE_WIDTH']].groupby(['LANE','SLOTID']).size().unstack())

 SLOTID  N0CP0.CP  N0CP1.CP  N0CP2.CP  N1CP1.CP  N2CP0.CP  N2CP1.CP  N2CP2.CP  \
  LANE                                                                           
    0             29         1         1        30        34         7         1   
    1             29         1         1        30        34         7         1   
    2             29         1         1        30        34         7         1   
    3             29         1         1        30        34         7         1   
    4             29         1         1        30        34         7         1   
    5             29         1         1        30        34         7         1   
    6             29         1         1        30        34         7         1   
    7             29         1         1        30        34         7         1   
    8             29         1         1        30        34         7         1   
    9             29         1         1        30        34         7         1   
    10            29         1         1        30        34         7         1   
    11            29         1         1        30        34         7         1   
    12            29         1         1        31        34         7         1   
    13            29         1         1        30        34         7         1   
    14            29         1         1        30        34         7         1   
    15            29         1         1        30        34         7         1   

    SLOTID  N3CP1.CP  N3CP2.CP  N4CP0.CP  N4CP1.CP  N4CP2.CP  N5CP1.CP  N5CP2.CP  \
    LANE                                                                           
     0             39         7       126       115        69       136        60   
     1             39         7       124       115        69       137        60   
     2             39         7       120       116        69       137        60   
     3             39         7       120       121        69       137        60   
     4             39         7       120       121        69       132        60   
     5             39         7       120       121        69       132        60   
     6             39         7       125       121        69       132        60   
     7             39         7       120       121        69       132        60   
     8             39         7       120       121        69       132        61   
     9             39         7       120       120        69       132        60   
     10            39         7       120       120        69       132        60   
     11            39         7       120       120        69       132        61   
     12            39         7       120       120        69       132        60   
     13            39         7       120       120        69       132        60   
     14            39         7       120       120        69       132        60   
     15            39         7       121       120        69       132        60   

     SLOTID  N6CP0.CP  N6CP1.CP  N6CP2.CP  N7CP1.CP  N7CP2.CP  
      LANE                                                      
      0            120        83        70       143       122  
      1            120        83        70       143       128  
      2            120        83        70       136       128  
      3            120        83        70       143       128  
      4            120        82        70       143       127  
      5            120        83        70       143       123  
      6            121        83        70       143       122  
      7            125        83        70       142       122  
      8            125        83        70       143       122  
      9            122        83        70       143       122  
      10           120        83        70       143       122  
      11           120        82        70       143       122  
      12           119        83        68       143       122  
      13           120        83        66       143       122  
      14           120        83        68       143       122  
      15           120        83        70       143       122

Это кадр данных, полученный после применения группового режима. Но здесь есть определенные столбцы размером 1,7, которые я хочу исключить. Я попытался дать условие в функции size (). Но это не действительно. Я могу сделать это, исключив slotIds с меньшим размером из исходного кадра данных, но я не предпочитаю это, так как мне нравится пробовать другие условия, поэтому я предпочитаю, если есть возможность применить в groupby. Как это можно сделать

...