--Préparez les données sans en-tête de fichier CSV. --Recueillez les fichiers CSV que vous souhaitez intégrer dans un dossier. --Spécifiez le nom du fichier de sortie du résultat de l'intégration.
import csv, os
import pandas as pd
#Spécifiez le dossier contenant le fichier CSV(1)Référence
csv_folder_path = os.path.join(".","csv_folder", "headerRemoved")
#Obtenir une liste de noms de fichiers au format liste
csv_files_list = os.listdir(csv_folder_path)
#Créez une liste pour stocker les lignes dans tous les fichiers csv
csv_rows=[]
#Spécifiez le nom du fichier dans la liste des fichiers à lire et csv toutes les lignes_Stocker dans la liste des lignes.
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()
#Convertir la liste en type de dataframe.
df = pd.DataFrame(csv_rows)
#Spécifiez la plage de colonnes à exporter (0 à 44 uniquement)(3)Gamme d'exportation
df = df.iloc[:,range(0,44)]
#Convertir le dataframe en csv et enregistrer(2)Nom du fichier de sortie
df.to_csv(os.path.join(".","merged_file.csv"), index=False)
df.iloc[:,[38,12]]
Recommended Posts