| import csv |
| import os |
|
|
| |
| def extract_first_column(csv_file): |
| with open(csv_file, 'r') as file: |
| reader = csv.reader(file) |
| first_column = [int(row[0]) for row in reader] |
| return first_column |
|
|
| |
| csv_directory = os.path.dirname(os.path.abspath(__file__)) |
|
|
| |
| all_first_columns = [] |
|
|
| |
| for i in range(1, 7): |
| csv_file_path = os.path.join(csv_directory, f'text1combo{i}.csv') |
| first_column = extract_first_column(csv_file_path) |
| all_first_columns.append(first_column) |
|
|
| |
| all_first_columns_transposed = list(map(list, zip(*all_first_columns))) |
|
|
| |
| output_csv_path = os.path.join(csv_directory, 'loopnum1.csv') |
| with open(output_csv_path, 'w', newline='') as csvfile: |
| writer = csv.writer(csvfile) |
| writer.writerows(all_first_columns_transposed) |
|
|
| print(f"Combined first columns saved to {output_csv_path}") |
|
|