複数の行ヘッダーを持つExcelデータをパンダデータフレームに挿入する方法

テジャス

非構造化Excelファイルを構造化ファイルに変換しようとしています。私のヘッダーは2行(1と2)にパンしますヘッダーのSKU、数量、販売

   A              B                  C             D
1                                    Qty          Sales 
2   SKU             
3   2345       Nail Varnish          2              $15 
4   2346       Eye liner             3              $18

データフレームに変換された後の希望の出力は次のようになります

    SKU           Description        Qty          Sales             
0   2345         Nail Varnish         2             $15 
1   2346         Eye liner            3            $18

read_excel関数のヘッダーとして複数の行を渡してみました

df = pd.read_excel('D:\Sales.xlsx',header=[1,2])

しかし、出力を次のように取得しています

    Unnamed:0_level_0  Unnamed:1_level_0         Qty               Sales  
         SKU                 SKU           Unnamed:2_level_1   Unnamed:3_level_1

  0   2345             Nail Varnish             2                      $15
  1   2346             Eyeliner                 3                      $18

ヘッダーSKUは2番目の列にも適用されています。これをトラブルシューティングする方法をガイドしてください。

社会病質者

事前に列名を知っている場合は、次のことができます。

df = pd.read_excel('D:\Sales.xlsx', header=None, names=['SKU','Description','Qty','Sales'], skiprows=2)

説明

  • header=None Excelファイルからデフォルトのヘッダーを取得しません
  • names 列名をデータフレームに順番に割り当てます
  • skiprows Excelから最初の2行をスキップします。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数のヘッダーを持つパンダの時系列データフレーム

分類Dev

パンダのデータフレームにデータフレームを挿入する方法

分類Dev

パンダデータフレームの複数の行を1つの行に連結する方法

分類Dev

パンダデータフレームの複数の行を1つの行に連結する方法

分類Dev

パンダのデータフレームを複数のキーを持つ辞書に変換する

分類Dev

ソートされていないインデックスを持つ複数のパンダデータフレームから別のデータフレームの既存の列に値を挿入します

分類Dev

パンダデータフレーム同じインデックスを持つ複数の行

分類Dev

複数のデータフレームを1つに追加する-パンダ

分類Dev

パンダ:重複する行を持つ2つのデータフレームをマージします

分類Dev

空白行のパンダデータフレームを挿入する

分類Dev

パンダデータフレームの先頭にミニ単位行列(行と列)を挿入する方法

分類Dev

複数の行と列をデータフレームに挿入する方法

分類Dev

pandasデータフレームの複数行ヘッダーを単一のセルヘッダーにマージする方法は?

分類Dev

パンダは、異なる列ヘッダーを持つ別のデータフレームに基づいて、複数の列と行の値をnanに設定します

分類Dev

日付のある複数の列に複数の条件を持つパンダのデータフレームをサブセット化する

分類Dev

複数の列を持つパンダでパンダのデータフレームを変換します

分類Dev

パンダのデータフレーム行を複数の行に変換する方法

分類Dev

パンダのデータフレームで列ヘッダーと行ヘッダーを同じにする方法

分類Dev

パンダで複数の条件を持つデータフレームを返す方法

分類Dev

1つのグラフに複数のパンダデータフレームをプロットする

分類Dev

複数のパンダデータフレームを1つのグラフにプロットするpythonplotly

分類Dev

マルチインデックスデータフレームのインデックスレベルに複数の値を持つ行のリストを取得する方法をパンダ

分類Dev

パンダの選択した列のデータフレームに複数の引数を持つ関数を適用する方法

分類Dev

他の列に依存する値を持つ複数の列をパンダデータフレームに効率的に追加する方法

分類Dev

特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

分類Dev

Rのヘッダー名に特定のパターンを持つデータフレームの列を検索して除外する

分類Dev

1つ以上の列に基づいてパンダデータフレームに値を追加/挿入する

分類Dev

目的のインデックスでパンダデータフレームに新しい行を挿入する方法

分類Dev

複数のデータフレームを持つパンダのマルチインデックス

Related 関連記事

  1. 1

    複数のヘッダーを持つパンダの時系列データフレーム

  2. 2

    パンダのデータフレームにデータフレームを挿入する方法

  3. 3

    パンダデータフレームの複数の行を1つの行に連結する方法

  4. 4

    パンダデータフレームの複数の行を1つの行に連結する方法

  5. 5

    パンダのデータフレームを複数のキーを持つ辞書に変換する

  6. 6

    ソートされていないインデックスを持つ複数のパンダデータフレームから別のデータフレームの既存の列に値を挿入します

  7. 7

    パンダデータフレーム同じインデックスを持つ複数の行

  8. 8

    複数のデータフレームを1つに追加する-パンダ

  9. 9

    パンダ:重複する行を持つ2つのデータフレームをマージします

  10. 10

    空白行のパンダデータフレームを挿入する

  11. 11

    パンダデータフレームの先頭にミニ単位行列(行と列)を挿入する方法

  12. 12

    複数の行と列をデータフレームに挿入する方法

  13. 13

    pandasデータフレームの複数行ヘッダーを単一のセルヘッダーにマージする方法は?

  14. 14

    パンダは、異なる列ヘッダーを持つ別のデータフレームに基づいて、複数の列と行の値をnanに設定します

  15. 15

    日付のある複数の列に複数の条件を持つパンダのデータフレームをサブセット化する

  16. 16

    複数の列を持つパンダでパンダのデータフレームを変換します

  17. 17

    パンダのデータフレーム行を複数の行に変換する方法

  18. 18

    パンダのデータフレームで列ヘッダーと行ヘッダーを同じにする方法

  19. 19

    パンダで複数の条件を持つデータフレームを返す方法

  20. 20

    1つのグラフに複数のパンダデータフレームをプロットする

  21. 21

    複数のパンダデータフレームを1つのグラフにプロットするpythonplotly

  22. 22

    マルチインデックスデータフレームのインデックスレベルに複数の値を持つ行のリストを取得する方法をパンダ

  23. 23

    パンダの選択した列のデータフレームに複数の引数を持つ関数を適用する方法

  24. 24

    他の列に依存する値を持つ複数の列をパンダデータフレームに効率的に追加する方法

  25. 25

    特定の行のヘッダーを使用して、テキストファイルを複数のパンダデータフレームに分割します

  26. 26

    Rのヘッダー名に特定のパターンを持つデータフレームの列を検索して除外する

  27. 27

    1つ以上の列に基づいてパンダデータフレームに値を追加/挿入する

  28. 28

    目的のインデックスでパンダデータフレームに新しい行を挿入する方法

  29. 29

    複数のデータフレームを持つパンダのマルチインデックス

ホットタグ

アーカイブ