Python - 从子索引,子级别和父级别获取父索引

时间:2016-04-17 03:20:13

标签: python-2.7

我需要帮助来弄清楚如何使用Python从子索引,子级别和父级别获取父索引。

我有三列数据集:索引,子级别和父级别。

记录按层次结构排列。

索引只是记录的行号。

子级别是指示嵌套父级子记录层次结构中的级别的数字。

父级别=子级别 - 1

我的挑战是,对于每条记录,我都希望使用Python来获取每条记录的父索引。

我怀疑可能会使用列表推导来获取自连接索引所在的最大索引值。 child.index和self join level = child.level

这是数据集的直观表示。

enter image description here

这是样本数据和预期结果。目标是获得父索引。

  int numClubs, numHearts, numDiamonds, numSpades = 0;

      // Iterate through all the cards in the
      // player's hand, incrementing the counters
      // if they are a given suit.
      for (int i = 0; i < m_numCards; i++){
        if ((m_cards[i]->getSuit()) == Card::Clubs)
          numClubs++;
        else if ((m_cards[i]->getSuit()) == Card::Hearts)
          numHearts++;
        else if ((m_cards[i]->getSuit()) == Card::Diamonds)
          numDiamonds++;
        else
          numSpades++;
      }

0 个答案:

没有答案