为什么熊猫会在系列和单列数据帧之间进行区分?
换句话说:系列类存在的原因是什么
我主要使用带有日期时间索引的时间序列,这可能有助于设置上下文
引用熊猫文件
pandas.DataFrame(data=None,index=None,columns=None,dtype=None,copy=False)具有标记轴(行和列)的二维大小可变、可能异构的表格数据结构。算术运算在行和列标签上对齐可以被认为是用于系列对象的类似dict的容器。主要数据结构
因此,系列是数据帧中单个列的数据结构,不仅在概念上,而且在字面上,即数据帧中的数据实际上作为系列的集合存储在内存中
类似地:我们需要列表和矩阵,因为矩阵是用列表构建的。单行矩阵虽然在功能上等同于列表,但如果没有由其组成的列表,它仍然无法存在。
它们都有非常相似的API,但您会发现DataFrame方法总是满足您拥有多个列的可能性。当然,您始终可以将另一个系列(或等效对象)添加到数据帧,而将系列添加到另一个系列涉及创建数据帧