Mypy / Pandas的分类存根
只要检查一下,是否有人在听已经为大熊猫生成了一组mypy / typeshed存根。 我天真地在当地Pandas安装上运行stubgen,从而产生了一些错误。 我可以和我一起开始,但希望有人推动球进一步。 (没有什么明显的GitHub,虽然有一个旧票的存根。)
我还没有找到存根的熊猫,但有人为NumPy创建了一些:https://github.com/machinalis/mypy-data/tree/master/numpy-mypy
一个临时选项可以根据mypy如何看待pandas对象来定义自定义类型。 当我在reveal_type(df)
包装DataFrame对象并运行mypy时,它揭示了识别的类型签名是Union[builtins.dict[Union[builtins.str, builtins.int], builtins.dict[Any, Any]], Any]
builtins.str,builtins.int Union[builtins.dict[Union[builtins.str, builtins.int], builtins.dict[Any, Any]], Any]
。 但是它对Series对象显示相同,所以它不是很准确。
上一篇: Mypy/typeshed stubs for Pandas
下一篇: javascript