2016-12-12 40 views
6

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

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.