Wystarczy sprawdzić, czy ktokolwiek słucha już wygenerował sortujący działający zestaw pluginów mypy/typeshed dla Pand. Naiwnie przejechałem się nad lokalną instalacją Pandy, która generowała błędy. Mogę iść z tym, co muszę zacząć, ale miałem nadzieję, że ktoś inny pchnął piłkę dalej. (Nic oczywiste pojawił się na GitHub, choć nie jest to stary bilet na odcinki).Syreny Mypy/Python dla Pandy
6
A
Odpowiedz
4
ja jeszcze nie znalazłem odcinki dla pand jednak ktoś stworzył coś dla NumPy: https://github.com/machinalis/mypy-data/tree/master/numpy-mypy
Jedna opcja tymczasowa mogłoby być zdefiniuj niestandardowy typ w zależności od tego, w jaki sposób mypy widzi obiekty typu panda. Kiedy zawijam obiekt DataFrame w reveal_type(df)
i uruchamiam mypy, ujawnia się, że rozpoznawalny typ podpisu to Union[builtins.dict[Union[builtins.str, builtins.int], builtins.dict[Any, Any]], Any]
. Jednak pokazuje to samo dla obiektu serii, więc nie jest zbyt dokładne.