Python 3.x 如果将索引列视为类型的一部分,请键入提示和熊猫

Python 3.x 如果将索引列视为类型的一部分,请键入提示和熊猫,python-3.x,types,Python 3.x,Types,从概念上讲,pandas数据框的索引和列名在我看来与其数据类型相当。有没有一种合理的方法可以使用类型提示来描述这一点,或者这是DocString的问题?我找到了这个库: 似乎不支持与索引列的名称和数据类型有关的任何内容 我没有使用它,但它看起来很有趣。鉴于pandas代码不断添加和删除列,也许基于索引的类型别名最有用,尽管列对接口来说是必不可少的。我使用了“在我看来”,因为这是一个意见问题。可以将数据帧的类型视为SQL中的表模式。但是数据帧有一个不断变化的模式,因此我的问题就来了。如果使用“Da

从概念上讲,pandas数据框的索引和列名在我看来与其数据类型相当。有没有一种合理的方法可以使用类型提示来描述这一点,或者这是DocString的问题?

我找到了这个库:

似乎不支持与索引列的名称和数据类型有关的任何内容


我没有使用它,但它看起来很有趣。

鉴于pandas代码不断添加和删除列,也许基于索引的类型别名最有用,尽管列对接口来说是必不可少的。我使用了“在我看来”,因为这是一个意见问题。可以将数据帧的类型视为SQL中的表模式。但是数据帧有一个不断变化的模式,因此我的问题就来了。如果使用“DataFrame”的类型提示,那是没有帮助的——至少知道唯一定义行的列集以及函数使用的列是很方便的。“记录它们的好方法是什么?”Charliemops想详细说明一下吗?这个问题对我来说似乎足够精确。这应该值得调查。谢谢