2017-05-29 186 views
1

Leaving that they are from two different binaries.series/dataframe和ndarray有什麼區別?

我知道series/dataframe可以容納任何數據類型,而且ndarray也是異構數據。

而且所有的numpy切片操作都適用於系列。
他們之間有沒有其他區別?

回答

0

經過一番研究,我找到了我上面提到的問題的答案。對於任何人誰需要,這裏是從pandas docs

系列和ndarray之間的主要區別是, 系列之間的操作自動對齊根據標籤上的數據。因此,您可以在不考慮所涉及的系列 是否具有相同標籤的情況下編寫計算。

一個例子:

s[1:] + s[:-1] 

以上其結果將產生的NaN兩個第一和最後一個索引。

如果在一個系列或其他系列中找不到標籤,結果將被標記爲缺少NaN。