series / dataframe和ndarray有什么区别?

问题描述 投票:1回答:1

Leaving that they are from two different binaries.

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

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

pandas numpy data-science
1个回答
0
投票

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

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

一个例子:

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.