Private
Public Access
1
0

filtering working

This commit is contained in:
Sander Roosendaal
2017-05-16 17:17:15 +02:00
parent 00cd6299fd
commit 4658e241a4
5 changed files with 118 additions and 27 deletions

View File

@@ -95,6 +95,23 @@ from scipy.signal import savgol_filter
import datetime
def filter_df(datadf,fieldname,value,largerthan=True):
try:
x = datadf[fieldname]
except KeyError:
return datadf
if largerthan:
mask = datadf[fieldname] < value
else:
mask = datadf[fieldname] >= value
datadf.loc[mask,fieldname] = np.nan
return datadf
def clean_df_stats(datadf,workstrokesonly=True,ignorehr=True,
ignoreadvanced=False):
# clean data remove zeros and negative values