# --- # jupyter: # jupytext: # formats: ipynb,py:percent # text_representation: # extension: .py # format_name: percent # format_version: '1.3' # jupytext_version: 1.11.2 # kernelspec: # display_name: straw2analysis # language: python # name: straw2analysis # --- # %% import os import sys import datetime import seaborn as sns import pandas as pd nb_dir = os.path.split(os.getcwd())[0] if nb_dir not in sys.path: sys.path.append(nb_dir) import participants.query_db from features.esm import * # %% baseline_si = pd.read_csv('E:/STRAWbaseline/results-survey637813.csv') baseline_be_1 = pd.read_csv('E:/STRAWbaseline/results-survey358134.csv') baseline_be_2 = pd.read_csv('E:/STRAWbaseline/results-survey413767.csv') baseline = pd.concat([baseline_si, baseline_be_1, baseline_be_2], join="inner").reset_index().drop(columns="index") # %% participants_inactive_usernames = participants.query_db.get_usernames(collection_start=datetime.date.fromisoformat("2020-08-01")) # %% baseline_inactive = baseline[baseline["Gebruikersnaam"].isin(participants_inactive_usernames)] # %% df_esm_inactive = get_esm_data(participants_inactive_usernames) df_esm_preprocessed = preprocess_esm(df_esm_inactive)