マルチインデックス列のデータフレームに値を追加する方法

バブルサン

私のデータフレームは

    a                       b
    1           2           1           2  
0   0.281045    0.975469    -0.538213   -0.180008
1   0.128696    1.875480    0.247637    -0.047927

行列を挿入したい (a,3), (b, 3)

[[1, 1],
[1, 1]]
    a                              b
    1           2           3      1            2           3
0   0.281045    0.975469    1.     -0.538213    -0.180008   1.
1   0.128696    1.875480    1.     0.247637     -0.047922   1.

マルチインデックスデータフレームに値を追加する適切な方法がないようです。これが私が試したコードです。

df[:,:,3] = [[1, 1],
             [1, 1]]```
But it didn't work...
ジェズリール

で新しいものDataFrame作成してMultiIndexから、DataFrame.join並べ替えでデータに追加できますMultiIndex

arr = np.array([[1, 1],[1, 1]]) 

df1 = pd.DataFrame(arr, 
                   index=df.index, 
                   columns= pd.MultiIndex.from_product([df.columns.levels[0], [3]]))

df = df.join(df1).sort_index(axis=1)
print (df)
          a                      b             
          1         2  3         1         2  3
0  0.281045  0.975469  1 -0.538213 -0.180008  1
1  0.128696  1.875480  1  0.247637 -0.047927  1

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

パンダ:マルチインデックスデータフレームに列を追加する方法は?

分類Dev

マルチインデックス列のデータフレームをマージする方法

分類Dev

マルチインデックス列のデータフレームを連結する方法

分類Dev

マルチインデックスデータフレームの列を並べ替えて削除する方法

分類Dev

パンダのマルチインデックスデータフレームにデータを追加する方法

分類Dev

列名およびマルチインデックスによるマルチインデックスデータフレームへの値の追加

分類Dev

マルチインデックスデータをデータフレームに変換する方法

分類Dev

パンダのデータフレームをマルチインデックスデータフレームに変換する方法

分類Dev

マルチインデックスパンダデータフレームのインデックスレベルに応じて小計を取得する方法

分類Dev

パンダ:マルチインデックスデータフレームに値を設定する

分類Dev

マルチインデックス列を持つデータフレーム内の1セットの列に適用する方法

分類Dev

既存の列を持つデータフレームにマルチレベル インデックスを設定する方法

分類Dev

マルチインデックスで2つのデータフレームを追加する

分類Dev

データフレームのインデックス(マルチレベル)を抽出する方法

分類Dev

特定のインデックスの後にデータフレーム列に値を追加する

分類Dev

パンダ:インデックスごとにマルチインデックスデータフレームの上にシングルインデックスデータフレームを追加する

分類Dev

あるデータフレームの列値を別のデータフレームのインデックスにマップし、値を抽出します

分類Dev

pandas データフレームをマルチインデックス列に変換する

分類Dev

pandasデータフレームの列からマルチインデックスを作成する

分類Dev

csvに保存するときにマルチインデックスパンダデータフレームから重複する値を削除する方法

分類Dev

パンダ(Python):インデックスのデータフレームに列を追加する方法?

分類Dev

パンダ(Python):インデックスのデータフレームに列を追加する方法?

分類Dev

特定のデータフレームにインデックス列のみを追加する方法

分類Dev

マルチインデックスデータフレームでデータを分割する方法

分類Dev

シングルインデックスデータフレームをマルチインデックスデータフレームに結合する

分類Dev

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

分類Dev

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

分類Dev

追加するよりもパンダのマルチインデックスデータフレームを作成するより速い方法

分類Dev

マルチインデックスデータフレームPythonでインデックスを追加/削除する方法

Related 関連記事

  1. 1

    パンダ:マルチインデックスデータフレームに列を追加する方法は?

  2. 2

    マルチインデックス列のデータフレームをマージする方法

  3. 3

    マルチインデックス列のデータフレームを連結する方法

  4. 4

    マルチインデックスデータフレームの列を並べ替えて削除する方法

  5. 5

    パンダのマルチインデックスデータフレームにデータを追加する方法

  6. 6

    列名およびマルチインデックスによるマルチインデックスデータフレームへの値の追加

  7. 7

    マルチインデックスデータをデータフレームに変換する方法

  8. 8

    パンダのデータフレームをマルチインデックスデータフレームに変換する方法

  9. 9

    マルチインデックスパンダデータフレームのインデックスレベルに応じて小計を取得する方法

  10. 10

    パンダ:マルチインデックスデータフレームに値を設定する

  11. 11

    マルチインデックス列を持つデータフレーム内の1セットの列に適用する方法

  12. 12

    既存の列を持つデータフレームにマルチレベル インデックスを設定する方法

  13. 13

    マルチインデックスで2つのデータフレームを追加する

  14. 14

    データフレームのインデックス(マルチレベル)を抽出する方法

  15. 15

    特定のインデックスの後にデータフレーム列に値を追加する

  16. 16

    パンダ:インデックスごとにマルチインデックスデータフレームの上にシングルインデックスデータフレームを追加する

  17. 17

    あるデータフレームの列値を別のデータフレームのインデックスにマップし、値を抽出します

  18. 18

    pandas データフレームをマルチインデックス列に変換する

  19. 19

    pandasデータフレームの列からマルチインデックスを作成する

  20. 20

    csvに保存するときにマルチインデックスパンダデータフレームから重複する値を削除する方法

  21. 21

    パンダ(Python):インデックスのデータフレームに列を追加する方法?

  22. 22

    パンダ(Python):インデックスのデータフレームに列を追加する方法?

  23. 23

    特定のデータフレームにインデックス列のみを追加する方法

  24. 24

    マルチインデックスデータフレームでデータを分割する方法

  25. 25

    シングルインデックスデータフレームをマルチインデックスデータフレームに結合する

  26. 26

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

  27. 27

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

  28. 28

    追加するよりもパンダのマルチインデックスデータフレームを作成するより速い方法

  29. 29

    マルチインデックスデータフレームPythonでインデックスを追加/削除する方法

ホットタグ

アーカイブ