2017-09-22 62 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