Pandasマルチインデックスデータフレームに行を挿入するにはどうすればよいですか?

Vivek Sharma

マルチインデックス(Reg、Type、Part、IsExpired)のパンダデータフレームがあります-

Reg        Type      Part     IsExpired    Quantity
APAC       Disk      A        False        10
                              True         12
EMEA       Disk      A        False        22
EMEA       Disk      B        False        13
                              True         17

すべての(Reg、Type、Part)タプルがIsExpiredに対してTrueとFalseを持っていることを確認したいと思います。たとえば、(EMEA、Disk、A、True)の行を挿入したい-

Reg        Type      Part     IsExpired    Quantity
APAC       Disk      A        False        10
                              True         12
EMEA       Disk      A        False        22
                              True         0   <-- inserted row
EMEA       Disk      B        False        13
                              True         17
アンディ・ヘイデン

あなたができるunstackそしてそれからfillna

In [11]: df2
Out[11]:
                          Quantity
Reg  Type Part IsExpired
APAC Disk A    False            10
               True             12
EMEA Disk A    False            22
          B    False            13
               True             17

In [12]: df2.unstack()
Out[12]:
               Quantity
IsExpired         False True
Reg  Type Part
APAC Disk A          10    12
EMEA Disk A          22   NaN
          B          13    17

In [13]: df2.unstack().fillna(0)
Out[13]:
               Quantity
IsExpired         False True
Reg  Type Part
APAC Disk A          10    12
EMEA Disk A          22     0
          B          13    17

おそらく、これを列として保持することは理にかなっていますか?それ以外の場合はスタックバックします。

In [14]: df2.unstack().fillna(0).stack()
Out[14]:
                          Quantity
Reg  Type Part IsExpired
APAC Disk A    False            10
               True             12
EMEA Disk A    False            22
               True              0
          B    False            13
               True             17

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マルチインデックスデータフレームの列レベルをスキップするにはどうすればよいですか?

分類Dev

マルチレベルインデックスなしでgroupbyデータフレームを作成するにはどうすればよいですか?

分類Dev

パンダでマルチインデックスデータフレームを作成するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームに列を追加するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームを別のマルチインデックスデータフレームと結合するにはどうすればよいですか?

分類Dev

光沢のあるアプリのチェックボックスの入力に応じて、データフレームの一部の行をスタイルフォーマットするにはどうすればよいですか?

分類Dev

単一のデータフレームで同じインデックスの行をマージするにはどうすればよいですか?

分類Dev

マルチインデックスパンダデータフレームの行インデックス値に応じて列を作成するにはどうすればよいですか?

分類Dev

フィールドとしてリストを含むパンダデータフレームをマルチインデックスデータフレームに分割するにはどうすればよいですか?

分類Dev

マルチレベルインデックスデータフレームのすべての行に対して複雑なdfアクションを実行するにはどうすればよいですか?

分類Dev

特定の番号/テキストがマルチインデックスパンダデータフレームのインデックスから欠落しているかどうかを確認するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームのインデックスで単一の行にアクセスするにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームのサブセットを新しいデータフレームに保存するにはどうすればよいですか?

分類Dev

パンダでマルチインデックスシリーズをシングルインデックスデータフレームに結合するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームを使用する場合、海のヒートマップでyラベルをカスタマイズするにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームに関数を適用するときに、値の長さとインデックスを等しくするにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームで2つのスライスを同時に実行するにはどうすればよいですか?

分類Dev

データマトリックスのディメンションをコード行に挿入するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームにエントリが1つしかない行を削除するにはどうすればよいですか?

分類Dev

pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

分類Dev

次のデータフレームをマルチインデックスデータフレームに変換するにはどうすればよいですか?

分類Dev

別のデータフレームからマルチインデックスデータフレームを更新するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームの最初の列の2番目の行に名前を付けるにはどうすればよいですか?今は空白です

分類Dev

パンダデータフレームのマルチインデックスの外部レベルインデックスを変更するにはどうすればよいですか?

分類Dev

パンダ: データフレームの行と列の両方にマルチインデックスを設定するにはどうすればよいですか?

分類Dev

行を列に分割した後、データフレームのインデックスを再作成するにはどうすればよいですか?

分類Dev

インデックスが異なる2つのデータフレームをマージするにはどうすればよいですか?

分類Dev

パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

分類Dev

パンダのマルチインデックスデータフレームでインデックス列のみを選択するにはどうすればよいですか?

Related 関連記事

  1. 1

    マルチインデックスデータフレームの列レベルをスキップするにはどうすればよいですか?

  2. 2

    マルチレベルインデックスなしでgroupbyデータフレームを作成するにはどうすればよいですか?

  3. 3

    パンダでマルチインデックスデータフレームを作成するにはどうすればよいですか?

  4. 4

    マルチインデックスデータフレームに列を追加するにはどうすればよいですか?

  5. 5

    マルチインデックスデータフレームを別のマルチインデックスデータフレームと結合するにはどうすればよいですか?

  6. 6

    光沢のあるアプリのチェックボックスの入力に応じて、データフレームの一部の行をスタイルフォーマットするにはどうすればよいですか?

  7. 7

    単一のデータフレームで同じインデックスの行をマージするにはどうすればよいですか?

  8. 8

    マルチインデックスパンダデータフレームの行インデックス値に応じて列を作成するにはどうすればよいですか?

  9. 9

    フィールドとしてリストを含むパンダデータフレームをマルチインデックスデータフレームに分割するにはどうすればよいですか?

  10. 10

    マルチレベルインデックスデータフレームのすべての行に対して複雑なdfアクションを実行するにはどうすればよいですか?

  11. 11

    特定の番号/テキストがマルチインデックスパンダデータフレームのインデックスから欠落しているかどうかを確認するにはどうすればよいですか?

  12. 12

    マルチインデックスデータフレームのインデックスで単一の行にアクセスするにはどうすればよいですか?

  13. 13

    マルチインデックスデータフレームのサブセットを新しいデータフレームに保存するにはどうすればよいですか?

  14. 14

    パンダでマルチインデックスシリーズをシングルインデックスデータフレームに結合するにはどうすればよいですか?

  15. 15

    マルチインデックスデータフレームを使用する場合、海のヒートマップでyラベルをカスタマイズするにはどうすればよいですか?

  16. 16

    マルチインデックスデータフレームに関数を適用するときに、値の長さとインデックスを等しくするにはどうすればよいですか?

  17. 17

    マルチインデックスデータフレームで2つのスライスを同時に実行するにはどうすればよいですか?

  18. 18

    データマトリックスのディメンションをコード行に挿入するにはどうすればよいですか?

  19. 19

    マルチインデックスデータフレームにエントリが1つしかない行を削除するにはどうすればよいですか?

  20. 20

    pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

  21. 21

    次のデータフレームをマルチインデックスデータフレームに変換するにはどうすればよいですか?

  22. 22

    別のデータフレームからマルチインデックスデータフレームを更新するにはどうすればよいですか?

  23. 23

    マルチインデックスデータフレームの最初の列の2番目の行に名前を付けるにはどうすればよいですか?今は空白です

  24. 24

    パンダデータフレームのマルチインデックスの外部レベルインデックスを変更するにはどうすればよいですか?

  25. 25

    パンダ: データフレームの行と列の両方にマルチインデックスを設定するにはどうすればよいですか?

  26. 26

    行を列に分割した後、データフレームのインデックスを再作成するにはどうすればよいですか?

  27. 27

    インデックスが異なる2つのデータフレームをマージするにはどうすればよいですか?

  28. 28

    パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

  29. 29

    パンダのマルチインデックスデータフレームでインデックス列のみを選択するにはどうすればよいですか?

ホットタグ

アーカイブ