series / dataframe和ndarray有什么区别?

时间:2017-05-29 07:18:28

标签: pandas numpy data-science

Leaving that they are from two different binaries.

我知道系列/数据帧可以包含任何数据类型,而ndarray也是异构数据。

numpy的所有切片操作也适用于系列 它们之间还有其他区别吗?

1 个答案:

答案 0 :(得分:0)

经过一番研究后,我找到了上面提到的问题的答案。对于任何需要的人,来自pandas docs

  

Series和ndarray之间的关键区别在于之间的操作   系列会根据标签自动对齐数据。因此,你可以   在不考虑系列的情况下编写计算   涉及的标签相同。

一个例子:

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

上面的结果会为第一个和最后一个索引产生NaN。

如果在一个系列或另一个系列中找不到标签,结果将被标记为缺少NaN。