From b1d836308ce9ccf67be387d910980f3df7519f01 Mon Sep 17 00:00:00 2001 From: Dijkhof Date: Wed, 30 Jun 2021 15:17:53 +0200 Subject: [PATCH] 'DayCutter.py' toevoegen --- DayCutter.py | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 DayCutter.py diff --git a/DayCutter.py b/DayCutter.py new file mode 100644 index 0000000..bb23f2f --- /dev/null +++ b/DayCutter.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +""" +Spyder Editor + +This is a temporary script file. +""" + +import os +import pandas as pd + +WeekPath = 'D:\AcA Mike Dijkhof\cwa files\Pt203_csv' # path to directory with .csv file of entire week +ScriptPath = 'D:\AcA Mike Dijkhof\Scripts' # path to directory of formules.py + +os.chdir(ScriptPath) + +import formules + +os.chdir(WeekPath) + +#%% + +for subdir, dirs, files in os.walk(WeekPath): + print(subdir) + os.chdir(subdir) + for i in files: + print(i) + if i.startswith('._'): #skip ._ files that may be present in the folder + continue + + df = pd.read_csv(i, header=0, names=['Datetime', 'Acc X','Acc Y', 'Acc Z'], dtype={"Datetime": str, "Acc X": 'float32', "Acc Y": 'float32', "Acc Z": 'float32'}, infer_datetime_format=True) + df['Datetime'] = pd.to_datetime(df['Datetime']) + df['Date'] = [d.date() for d in df['Datetime']] + df = df.reindex(columns=['Datetime','Date','Time','Acc X','Acc Y', 'Acc Z']) + + formules.CreateDays(df, i, subdir) + os.chdir(subdir) \ No newline at end of file