【问题标题】:what is the difference between series/dataframe and ndarray?系列/数据框和ndarray有什么区别?
【发布时间】:2017-05-29 07:18:28
【问题描述】:

Leaving that they are from two different binaries.

我知道series/dataframe可以保存任何数据类型,ndarray也是异构数据。

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

【问题讨论】:

    标签: pandas numpy data-science


    【解决方案1】:

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

    Series 和 ndarray 之间的一个关键区别是 系列根据标签自动对齐数据。因此,您可以 写计算而不考虑Series是否 涉及的标签相同。

    一个例子:

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-07-24
      • 2013-03-31
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 2021-10-24
      • 2020-04-19
      • 2012-12-09
      相关资源
      最近更新 更多