Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR PYTHON

merging timeseries data

def merger(df1,df2):
  return pd.merge_asof(df1,df2,on = 'Time',tolerance = pd.Timedelta(minutes = 19),direction = 'nearest')

def KeyMerger(df1,df2):
    df_1 = merger(df1,df2)
    df_2 = merger(df2,df1)
    df = pd.merge(df_1, df_2,on = 'Time', how='outer')
    df.iloc[:, 1].fillna(df.iloc[:, 4],inplace = True)
    df.iloc[:, 3].fillna(df.iloc[:, 2],inplace = True)
    df.drop(df.columns[[2,4]],axis = 1,inplace = True)
    return df
Source by stackoverflow.com #
 
PREVIOUS NEXT
Tagged: #merging #timeseries #data
ADD COMMENT
Topic
Name
9+7 =