1

_ItemId と呼ばれるインデックスと _ChannelId 列を含む DataFrame に加えて、以下で _SomeValue として簡略化された他の値列があります。DataFrame を変換して、_Channel モダリティごとにまったく同じ _ItemId 要素を持つようにしたいと思います (パネル データのように、「バランス」と呼びます)。

以下の例では、必要な df で、DataFrame のバランスを取るために Nan 値を含む 3 行が挿入されました。

reindex() 関数を使用すると思っていましたが、不足している要素を挿入するために必要なインデックスを作成する方法がわかりません。どんな提案でも大歓迎です。

私が持っているもの:

       _ChannelId  _SomeValue
_ItemId                 
6559085   MICRO    AA
6589413   MICRO    AB
6589421   MICRO    AA
6781144   MICRO    AC
8184089   MICRO    AA
6559085  WILSON    AA
6589413  WILSON    AC

私が欲しいもの:

       _ChannelId  _SomeValue
_ItemId                 
6559085   MICRO    AA
6589413   MICRO    AB
6589421   MICRO    AA
6781144   MICRO    AC
8184089   MICRO    AA
6559085  WILSON    AA
6589413  WILSON    AC
6589421  WILSON    NaN
6781144  WILSON    NaN
8184089  WILSON    NaN

ありがとう

4

1 に答える 1