# Note: install pyreadr package to read RData file
import pyreadr
import pandas as pd
dataset_file = '../data/CL2015.RData'
def count_targets(stimulus_types):
print(stimulus_types)
return 12 #stimulus_types[stimulus_types == 'target']
# read n-back dataset
datasets = pyreadr.read_r(dataset_file, use_objects="NB")
dataset = datasets["NB"]
# number of trials to look back for local regularities
window_size = 8
ps = dataset.group_by('participant')
ds = dataset[dataset.participant == 'P1']
x_tl = ds.stimulus_type.astype('category') \
.rolling(window_size).apply(lambda x: x, raw=True)
print(x_tl.head())
#dataset \
# .groupby(['participant','condition']) \
#group by participant and condition
#mark lures
# targets in the block (X_t column)
# lures in the block (X_l column)
# X_v
# recent targets (X_tl)
# recetnt