🤗

PythonのpandasライブラリでCSVファイルを分割する

2023/07/27に公開

完成したコード

import pandas as pd

data = pd.read_csv('hogehoge.csv')

# 分割数の計算
chunk_size = 199
num_chunks = len(data) // chunk_size + 1

# データを分割して出力
for i in range(num_chunks):
    start_idx = i * chunk_size
    end_idx = start_idx + chunk_size
    chunk_data = data[start_idx:end_idx]
    chunk_data.to_csv(f'scraping_search_results_chunk_{i+1}.csv', index=False)

処理手順

以下が手順

  1. データ(CSV)の読み込み
  2. データを199行ずつに分割
  3. 分割したデータをそれぞれCSVファイルとして出力

コードの解説(後で)

Discussion