パンダのタプルインデックスとして2つの列を設定します

日光

列0、1、および「将来の接続」を持つパンダデータフレームがあるとします。列0と1を1つのタプルインデックスとして設定するにはどうすればよいですか。

たとえば、このデータフレーム:

0   1        Future Connection
6   840      0.0
4   197      1.0
620 979      0.0

結果は次のようになります。

0           Future Connection
(6, 840)    0.0
(4, 197)    1.0
(620, 979)  0.0
ジェズリール

DataFrame.pop抽出列にリスト内包表記を使用します0, 1

print (df.columns)
Index([0, 1, 'Future Connection'], dtype='object')

df.index = [x for x in zip(df.pop(0), df.pop(1))]
print (df)
            Future Connection
(6, 840)                  0.0
(4, 197)                  1.0
(620, 979)                0.0

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

列の値でグループ化し、パンダのインデックスとして設定します

分類Dev

パンダは、新しいインデックスとして列の分割を使用してインデックスを設定します

分類Dev

パンダデータフレームのインデックスは現在、2つの列の「グループ化」ですが、標準の数値インデックスを持つ独自の列として使用したいです。

分類Dev

各配列の最初の要素をインデックスとして設定し、残りを配列の配列のデータとして設定します

分類Dev

各配列の最初の要素をインデックスとして設定し、残りを配列の配列のデータとして設定します

分類Dev

2つのフィールドでグループ化し、インデックスを2つのフィールドの1つとして設定する方法。パンダ、Python-3

分類Dev

パンダ-インデックス値を列名として設定します

分類Dev

パンダはマルチレベルの列でインデックスを設定します

分類Dev

2つのパンダ列をインデックスとして結合し、列名を値として新しい列を作成します

分類Dev

パンダプロットインターフェイスを介して2番目のy軸でパンダデータフレームをプロットするときに凡例の位置を設定します

分類Dev

パンダ、インデックスと列のペアのシーケンスに基づいて値を設定します

分類Dev

同じ列インデックスを持つパンダデータフレームに列として配列のリストを追加します

分類Dev

groupbyと2つの列を合計し、パンダで1つの列として設定します

分類Dev

インデックスと列に基づいて2つのパンダデータフレームを乗算します

分類Dev

インデックスのない行を除外し、パンダのヘッダーとして別の行を設定します

分類Dev

datetimeオブジェクトの列を使用して、2つのレベルのインデックス(インデックス?)をdatetime.date()およびdatetime.time()として設定します。

分類Dev

パンダは一番上の行をマルチインデックスレベル1として設定します

分類Dev

2つの列を結合して、パンダのデータフレームのインデックスを再作成します

分類Dev

2つのパンダ列を比較してラベルとして設定

分類Dev

パンダは、列とインデックスの隣接関係によってデータフレームをグループ化します

分類Dev

マルチインデックスパンダDataFrameの特定のセルを設定します

分類Dev

インデックスの順序がすでに手動で設定されている場合、ピボットテーブル(パンダプロット)の列の順序を手動で設定します

分類Dev

PHP配列からドロップダウンリストのインデックスを設定します

分類Dev

入力としてインデックスと列の値を持つ関数に基づいてパンダデータフレームの要素を設定する最速の方法

分類Dev

異なるサイズの2つのパンダデータフレームを要素ごとに乗算し、追加のインデックス/列としてディメンションを追加します

分類Dev

パンダ:マルチインデックスデータフレームのNaNを削除して、多くの行を1つの行にまとめます

分類Dev

データフレームのタイムスタンプ列を使用してパンダプロットの日付としてx軸ラベルを設定する方法

分類Dev

C ++:std :: applyを使用して、2つの部分でタプルを反復処理します。ラムダを適用するインデックスまでと、別のラムダを適用するインデックスの後です。

分類Dev

パンダ-列とインデックスの値を合計して2つのデータフレームをマージする

Related 関連記事

  1. 1

    列の値でグループ化し、パンダのインデックスとして設定します

  2. 2

    パンダは、新しいインデックスとして列の分割を使用してインデックスを設定します

  3. 3

    パンダデータフレームのインデックスは現在、2つの列の「グループ化」ですが、標準の数値インデックスを持つ独自の列として使用したいです。

  4. 4

    各配列の最初の要素をインデックスとして設定し、残りを配列の配列のデータとして設定します

  5. 5

    各配列の最初の要素をインデックスとして設定し、残りを配列の配列のデータとして設定します

  6. 6

    2つのフィールドでグループ化し、インデックスを2つのフィールドの1つとして設定する方法。パンダ、Python-3

  7. 7

    パンダ-インデックス値を列名として設定します

  8. 8

    パンダはマルチレベルの列でインデックスを設定します

  9. 9

    2つのパンダ列をインデックスとして結合し、列名を値として新しい列を作成します

  10. 10

    パンダプロットインターフェイスを介して2番目のy軸でパンダデータフレームをプロットするときに凡例の位置を設定します

  11. 11

    パンダ、インデックスと列のペアのシーケンスに基づいて値を設定します

  12. 12

    同じ列インデックスを持つパンダデータフレームに列として配列のリストを追加します

  13. 13

    groupbyと2つの列を合計し、パンダで1つの列として設定します

  14. 14

    インデックスと列に基づいて2つのパンダデータフレームを乗算します

  15. 15

    インデックスのない行を除外し、パンダのヘッダーとして別の行を設定します

  16. 16

    datetimeオブジェクトの列を使用して、2つのレベルのインデックス(インデックス?)をdatetime.date()およびdatetime.time()として設定します。

  17. 17

    パンダは一番上の行をマルチインデックスレベル1として設定します

  18. 18

    2つの列を結合して、パンダのデータフレームのインデックスを再作成します

  19. 19

    2つのパンダ列を比較してラベルとして設定

  20. 20

    パンダは、列とインデックスの隣接関係によってデータフレームをグループ化します

  21. 21

    マルチインデックスパンダDataFrameの特定のセルを設定します

  22. 22

    インデックスの順序がすでに手動で設定されている場合、ピボットテーブル(パンダプロット)の列の順序を手動で設定します

  23. 23

    PHP配列からドロップダウンリストのインデックスを設定します

  24. 24

    入力としてインデックスと列の値を持つ関数に基づいてパンダデータフレームの要素を設定する最速の方法

  25. 25

    異なるサイズの2つのパンダデータフレームを要素ごとに乗算し、追加のインデックス/列としてディメンションを追加します

  26. 26

    パンダ:マルチインデックスデータフレームのNaNを削除して、多くの行を1つの行にまとめます

  27. 27

    データフレームのタイムスタンプ列を使用してパンダプロットの日付としてx軸ラベルを設定する方法

  28. 28

    C ++:std :: applyを使用して、2つの部分でタプルを反復処理します。ラムダを適用するインデックスまでと、別のラムダを適用するインデックスの後です。

  29. 29

    パンダ-列とインデックスの値を合計して2つのデータフレームをマージする

ホットタグ

アーカイブ