Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
import os
#Required variables
fileNamePart = "_2g_kpi" #"3gsite"
fileExtension = ".csv"
headerLine = 8
firstFile = True
saveFileName = fileNamePart + '_allInOne.csv' #Name of the merged csv file.
summaryFileName = fileNamePart + '_allInOne_Summary.csv' #Name of the summary sheet
of merged csv file.
#Delete the output merged file and its summar file if it already exist there.
mergedFile = os.path.join(os.getcwd(),saveFileName)
mergedSummaryFile = os.path.join(os.getcwd(),summaryFileName)
if os.path.isfile(mergedFile): #delete merged file if exist
os.remove(mergedFile)
print("merged file deleted.")
if os.path.isfile(mergedSummaryFile): #delete summary sheet of merged file if exist
os.remove(mergedSummaryFile)
print("summary sheet deleted.")
#Keep track of total number of rows merged and number of files merged
totalRows = 0
fileCount = 1
#list of files in current directory.
files = [f for f in os.listdir('.') if os.path.isfile(f)]
for f in files:
filename, ext = os.path.splitext(f)
if fileNamePart in filename and ext == fileExtension:
rows, cols = read_df.shape #Find number of rows and columns in each csv
files.
summary_rows = pd.DataFrame([rows]) #Number of rows of data. Header is
not counted as row