Page MenuHomec4science

average.py
No OneTemporary

File Metadata

Created
Thu, May 16, 18:30

average.py

# coding: utf-8
# In[1]:
from py7zr import unpack_7zarchive
import shutil
import os
import pandas as pd
import numpy as np
from IPython.core import display as ICD
import glob
# In[2]:
time_int='5min'
DATA_FOLDER = r'/mnt/motus_raw/'
AVERAGE_RES_FOLDER = r'average_data/'
TEMP = r'temp_data/'
zip_folders=os.listdir(DATA_FOLDER)
items_anem = np.arange(4,5)
columns_anem=[1,2,3,6,7]
time_stp_position_anem=-1 #Respect to columns_anem
# In[4]:
#computing average and saving in CSV file
temp_files=os.listdir(TEMP)
df_wind=pd.DataFrame()
print('Averaging data')
for temp_file in temp_files:
df_temp=pd.read_csv('temp_data/'+temp_file, header=None, comment=',', error_bad_lines=False, sep=',',keep_default_na=False,na_values=[' '],usecols=columns_anem, index_col=time_stp_position_anem,low_memory=False)
df_temp.index=pd.to_datetime(df_temp.index,format='%d.%m.%Y %H:%M:%S',errors='coerce')
df_temp=df_temp.apply(pd.to_numeric, errors='coerce').fillna(0)
df_temp=df_temp.resample(time_int).mean()[:-1]
df_wind=df_wind.append(df_temp)
df_temp=[]
print('Saving file')
df_wind.to_csv(AVERAGE_RES_FOLDER+'anem'+ str(i)+'.csv', header=None, index=True, sep=',', mode='a')
print('Done')

Event Timeline