ordersDict vs熊猫系列

Ste*_*hen 5 python ordereddictionary series python-3.x pandas

对此还是陌生的,对不起,如果我问一些真正愚蠢的事情。Python有序词典和pandas系列有什么区别?

我能想到的唯一区别是,orderedDict在数据中可以有嵌套字典。这就是全部?那是真的吗?

使用一种与另一种之间会有性能差异吗?

我的项目是销售预测,大多数数据将是:{第1周:400个单位,第2周:550个单位} ...也许有序词典将是多余的,因为与第#周相比输入订单无关紧要?

再次抱歉,我的问题是愚蠢的,我只是在学习时尝试变得更彻底。

谢谢!

-斯蒂芬

Ste*_*fan 2

最重要的是,pd.Series它是库的一部分pandas,因此它附带了许多附加功能 - 请参阅attributes并向methods下滚动pd.Series 文档。这与OrderDictdocs相比。

对于您的用例,使用pd.Seriesor pd.DataFrame(这可能是一种使用方式nested dictionaries,因为它有一个indexand multiple columns)似乎非常合适。如果您查看文档pandas,您还会发现相当全面的时间序列功能,对于围绕每周销售预测的项目应该会派上用场。

由于pandas是基于专业的科学计算包构建的numpy,性能相当不错。