import csv, os
import pandas as pd
#CSVファイルがあるフォルダを指定 (1)参照先
csv_folder_path = os.path.join(".","csv_folder", "headerRemoved")
#ファイル名の一覧をリスト形式で取得
csv_files_list = os.listdir(csv_folder_path)
#全てのcsvファイル内の行を格納するリストを作成
csv_rows=[]
#読み込むファイルリストからファイル名を指定し、全行をcsv_rowsリストに格納する。
for csv_filename in csv_files_list:
csv_file_obj = open(os.path.join(csv_folder_path, csv_filename))
reader_obj = csv.reader(csv_file_obj)
for row in reader_obj:
csv_rows.append(row)
csv_file_obj.close()
#リストをdataframe型に変換.
df = pd.DataFrame(csv_rows)
#書き出す列の範囲を指定する(0~44番のみ) (3)書き出し範囲
df = df.iloc[:,range(0,44)]
#dataframeをcsvに変換して保存 (2)出力ファイル名
df.to_csv(os.path.join(".","merged_file.csv"), index=False)