2015-09-07 72 views
0

我是否正確理解pandas數據框的類型是Series,而存儲在數據框中的數據類型可能是數組,列表,字典等類型?有沒有解釋這個員工的例子的好教程?熊貓數據框的類型

回答

1

看一看here

你說的工作人員是什麼意思?

數據幀是2維數據結構,特別是可以使用Series構建。這個結構中的數據可以是每列不同的類型。

Here是對Series和Dataframes結構的詳細解釋。

+0

我的意思是初學者一些教程(用簡單的例子),而不是熊貓的技術文檔 –

+0

你看一看的教訓與Python新熊貓用戶或實用的數據分析?[這裏](http://wavedatalab.github.io/datawithpython/) –

+0

不錯,謝謝。這非常有用。但是,您是否也可以回答問題的第一部分:「我是否正確理解pandas數據框是Series類型的,而存儲在數據框中的數據類型可能是數組,列表,字典等類型? 「 –

1

熊貓術語中,數據框是Series對象的字典。所以說,每一列都是一個系列。每個系列可以包含任何類型的對象。

除了在其他答案中提到的在線資源,this是進入大熊貓的最好的書。

一些來源:

數據幀是2維標記的數據結構具有潛在不同類型的列。您可以將它想象爲電子表格或SQL表格或Series對象的字典。它通常是最常用的熊貓物件。

Source

In [4]: 

import pandas as pd 

d = {'one' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']), 'two' : pd.Series([1., 2., 3., 4.], index=['a', 'b', 'c', 'd'])} 

df = pd.DataFrame(d) 

In [7]: 

type(df) 

Out[7]: 

pandas.core.frame.DataFrame 

In [8]: 

type(df.one) 

Out[8]: 

pandas.core.series.Series