C#, Python, Web開発

プログラミングやデータ分析のことなどを書いています。

Pandas CSV読込時に先頭行をスキップ(skiprows)

Python の Pandas で、CSVの読み込み時に先頭行をスキップする方法を書いていきます。

CSV

今回は、以下のCSVを使用します。

Sample Fund
Daily Data
Date,Close,Dividends
2026-03-16,10000,0
2026-03-17,9990,20
2026-03-18,9998,0

先頭2行がスキップする対象になります。

コード例

skiprows を使ってスキップします。

import pandas as pd

def main():
  # CSV読み込み(先頭2行を無視)
  df = pd.read_csv("fund.csv", skiprows=2)
  # データの確認
  print(df)

if __name__ == '__main__':
  main()

実行結果の確認

上のコードを実行すると、以下の文字列が出力されます。

         Date  Close  Dividends
0  2026-03-16  10000          0
1  2026-03-17   9990         20
2  2026-03-18   9998          0