2017-09-22 60 views
0

最常见的数据结构,据我的理解:常见的数据结构VS据帧

Arrays 
Stacks 
Queues 
Linked lists 
Trees 
Hash Tables 
Heaps 
Graph Data structures 

怎么样数据帧? DataFrame是独立的数据结构,还是上面列出的某些变体?

回答

2

Pandas DataFrame docs

数据帧是2维标记的数据结构具有潜在不同类型的列。您可以将它想象为电子表格或SQL表格,或字体对象的字典。

它基本上是系列对象的字典。现在什么是系列对象?

系列是一维标记阵列能够保持任意数据类型(整数,字符串,浮点数,Python对象,等)。轴标签统称为索引。

这些被标记阵列

+0

这意味着DataFrame是标记数组的字典吗?我想知道如何解释一个例如Scala或Java开发人员什么是DataFrame? – BlueTomato

+1

@BlueTomato我相信“Python对象的二维标签数组”;与模块的一些实验,这应该是明确的imo – Vinny

0

数据帧是pandas蟒数据分析库的一部分,并相当于电子表格或SQL表。它不是本地Python类型,但DataFrame可以包含不同类型的列。请参见Pandas Dataframe docs

+0

嗨,这很清楚。我知道它是熊猫的一部分,它与SQL表类似。然而,问题是它如何与通用数据结构进行比较? – BlueTomato