Python、PandasのCSVデータ読み込みでヘッダーの列がずれてしまう

CSVデータを読み込むとヘッダーの見出しがどうしても1列ずれる

以下のコードでCSV読み込みを行うが、どうしても見出しがずれてしまう

import pandas as pd
csvPath = "d:/"
df = pd.read_csv(csvPath + "ファイル名.csv", index_col=0)
NO商品名金額
001リンゴ100
002みかん20
003すいか500
こうゆう風にずれてしまう

見出しがずれる原因

読み込み元のCSVデータの列数と見出しの数が一致していなかった

No商品名金額予備
001リンゴ100
002みかん20
003すいか500
読み込み元のデータの見出しを書き換えた
最後の列に見出しを追加した!
これでずれを解消できた!

まさか最後の列の見出しがないせいで、読み込み時に先頭の見出しがずれるとは思わなかった!

おかげで半日潰してしまった!

コメント

タイトルとURLをコピーしました