python รวม ไฟล์ csv ใน folder
คุณสามารถรวมไฟล์ CSV หลายไฟล์ในโฟลเดอร์เดียวกันได้โดยใช้ Python และ pandas โดยใช้โค้ดตัวอย่างดังนี้:
import os
import pandas as pd
# ระบุเส้นทางไปยังโฟลเดอร์ที่มีไฟล์ CSV
folder_path = '/path/to/folder'
# สร้างลิสต์เก็บ DataFrame ของแต่ละไฟล์ CSV
csv_files = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if f.endswith('.csv')]
dataframes = [pd.read_csv(file) for file in csv_files]
# รวมไฟล์ทั้งหมดเข้าด้วยกัน
combined_df = pd.concat(dataframes, ignore_index=True)
# บันทึก DataFrame ที่รวมแล้วเป็นไฟล์ CSV ใหม่
combined_df.to_csv('/path/to/combined_file.csv', index=False)
เปลี่ยน '/path/to/folder' และ '/path/to/combined_file.csv' ให้เป็นเส้นทางที่คุณต้องการได้เลยครับ!