pandasデータフレームに列レベルを追加する方法

結婚指輪

データフレームに列レベルを追加する方法が必要です。

     | A | B | C | A | B | C |  
date 
2018   0   1   2   1   3   2

そしてこれが私がやりたいことです:

      |  ticker 1 |  ticker 2 |
      | A | B | C | A | B | C |  
date 
2018   0   1   2   1   3   2
ジェズリール

GroupBy.cumcount列をシリーズに変換した重複のカウントに使用Index.to_series、プレフィックスを追加し、最後に割り当てますMultiIndex in columns

df = pd.DataFrame({
        'A':list('abcdef'),
         'B':[4,5,4,5,5,4],
         'C':[7,8,9,4,2,3],
         'D':[1,3,5,7,1,0],
         'E':[5,3,6,9,2,4],
         'F':list('aaabbb')

})
df.columns= list('ABCABC')
print (df)
   A  B  C  A  B  C
0  a  4  7  1  5  a
1  b  5  8  3  3  a
2  c  4  9  5  6  a
3  d  5  4  7  9  b
4  e  5  2  1  2  b
5  f  4  3  0  4  b

s = df.columns.to_series()
df.columns = ['ticker ' + s.groupby(s).cumcount().add(1).astype(str), s]
print (df)
  ticker 1       ticker 2      
         A  B  C        A  B  C
0        a  4  7        1  5  a
1        b  5  8        3  3  a
2        c  4  9        5  6  a
3        d  5  4        7  9  b
4        e  5  2        1  2  b
5        f  4  3        0  4  b

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列レベルをパンダデータフレームに単純に追加する方法

分類Dev

pandasデータフレームに列を追加する

分類Dev

Pandasデータフレームに列を追加する

分類Dev

forループのpandasデータフレームに行を追加する方法は?

分類Dev

レルムデータベースに要素を追加する方法

分類Dev

Pandasデータフレームから(大きな)SQLiteデータベースに列を追加する

分類Dev

データフレーム列にdictを追加する方法は?

分類Dev

データフレームに日付列を追加する方法

分類Dev

pandas:マルチレベルの列データフレームをクエリする方法は?

分類Dev

データフレームに架空のレベルを追加する

分類Dev

データフレームに新しいレベルを追加する

分類Dev

文字列配列をループしてレルムデータベースに追加する方法は?

分類Dev

Pandasデータフレームに列を追加します

分類Dev

複数のデータフレームから列にデータフレーム名を追加する方法

分類Dev

辞書列のあるデータフレームをマルチレベルのデータフレームに変換する方法

分類Dev

pandasデータフレームを使用して、データフレーム値の各列を1つずつ新しいシートに追加する方法

分類Dev

特定のルールに基づいて、あるデータフレームから別のデータフレームに列を追加する方法

分類Dev

データフレームでリストをマルチレベル列に設定する方法

分類Dev

別のデータフレームのラベルに基づいてデータフレームに列を追加する

分類Dev

pandasデータフレームにn個の新しい列を追加する

分類Dev

WhileループでPandasデータフレームに行を追加する

分類Dev

pandas-forループを使用してデータフレームに複数の列を追加する

分類Dev

pandas:ビンの値を元のデータフレームに追加する方法

分類Dev

他の行を参照してPandasデータフレームに列情報を追加する方法

分類Dev

複数レベルの集計合計をデータフレームから時系列列に取得する方法

分類Dev

pysparkデータフレームに列を動的に追加する方法

分類Dev

マルチラベルデータフレームをRの単一列にロールする方法

分類Dev

Scalaを使用して派生列をデータフレームに追加する方法

分類Dev

グループ列をデータフレームに追加する

Related 関連記事

  1. 1

    列レベルをパンダデータフレームに単純に追加する方法

  2. 2

    pandasデータフレームに列を追加する

  3. 3

    Pandasデータフレームに列を追加する

  4. 4

    forループのpandasデータフレームに行を追加する方法は?

  5. 5

    レルムデータベースに要素を追加する方法

  6. 6

    Pandasデータフレームから(大きな)SQLiteデータベースに列を追加する

  7. 7

    データフレーム列にdictを追加する方法は?

  8. 8

    データフレームに日付列を追加する方法

  9. 9

    pandas:マルチレベルの列データフレームをクエリする方法は?

  10. 10

    データフレームに架空のレベルを追加する

  11. 11

    データフレームに新しいレベルを追加する

  12. 12

    文字列配列をループしてレルムデータベースに追加する方法は?

  13. 13

    Pandasデータフレームに列を追加します

  14. 14

    複数のデータフレームから列にデータフレーム名を追加する方法

  15. 15

    辞書列のあるデータフレームをマルチレベルのデータフレームに変換する方法

  16. 16

    pandasデータフレームを使用して、データフレーム値の各列を1つずつ新しいシートに追加する方法

  17. 17

    特定のルールに基づいて、あるデータフレームから別のデータフレームに列を追加する方法

  18. 18

    データフレームでリストをマルチレベル列に設定する方法

  19. 19

    別のデータフレームのラベルに基づいてデータフレームに列を追加する

  20. 20

    pandasデータフレームにn個の新しい列を追加する

  21. 21

    WhileループでPandasデータフレームに行を追加する

  22. 22

    pandas-forループを使用してデータフレームに複数の列を追加する

  23. 23

    pandas:ビンの値を元のデータフレームに追加する方法

  24. 24

    他の行を参照してPandasデータフレームに列情報を追加する方法

  25. 25

    複数レベルの集計合計をデータフレームから時系列列に取得する方法

  26. 26

    pysparkデータフレームに列を動的に追加する方法

  27. 27

    マルチラベルデータフレームをRの単一列にロールする方法

  28. 28

    Scalaを使用して派生列をデータフレームに追加する方法

  29. 29

    グループ列をデータフレームに追加する

ホットタグ

アーカイブ