Uruchamianie jednokierunkowej anova w skrypcie

Mam problem. Chcę uruchomić scipy.stats f_oneway () ANOVA w skrypcie, który ładuje archiwum danych zawierające grupy takie jak tablice numpy:

archive{'group1': array([ 1, 2, 3, ..., ]),
        'group2': array([ 9, 8, 7, ..., ]),
        ...}

Teraz mój problem polega na tym, że liczba grup nie jest ustalona dla różnych archiwów danych. Innymi słowy, nie wiem wcześniej, ile grup znajduje się w archiwum (a niekoniecznie jakie są ich nazwy).

Thenaukowa realizacja jednokierunkowej ANOVA akceptuje tylko tablice rozdzielane przecinkami jako dane wejściowe w ten sposób:

a = array([ 1, 2, 3, ..., ])
b = array([ 9, 8, 7, ..., ])
c = array([ 5, 6, 4, ..., ])

scipy.stats.f_oneway(a, b, c)

Próbowałem podać listę, krotki, tablice wielowymiarowe bez powodzenia. Obecnie jedyny sposób, w jaki mogę skorzystać z tej implementacji ANOVA, to ręczne wprowadzanie zmiennych grupy za każdym razem, co skutecznie uniemożliwia uruchomienie tego w skrypcie. Zastanawiam się, czy ktoś z was ma pomysł, jak rozwiązać ten problem lub jak uniknąć tych specyficznych wymagań formatu danych f_oneway ().

questionAnswers(1)

yourAnswerToTheQuestion