Leaving that they are from two different binaries.
我知道系列/数据帧可以包含任何数据类型,而ndarray也是异构数据。
并且numpy的所有切片操作都适用于系列。 它们之间还有其他区别吗?
经过一些研究,我找到了上面提到的问题的答案。对于任何需要的人,这里来自pandas docs:
Series和ndarray之间的主要区别在于Series之间的操作会根据标签自动对齐数据。因此,您可以在不考虑所涉及的系列是否具有相同标签的情况下编写计算。
一个例子:
s[1:] + s[:-1]
上面的结果将为第一个和最后一个索引生成NaN。
如果在一个系列或另一个系列中找不到标签,结果将被标记为缺少NaN。