additional required features for preprocessing
We need for preprocessing additional features, that we have not thought of:
iterate over participants (rows in terms of dataframe)
for preprocessing, we need to iterate through all answers for various purposes.
because all questions should
have the same number of rows, probably the row count of the first questions or get it from the raw csv while loading meta data
remove participant (remove one row)
because we need to remove for example incomplete answers. the participant needs to be removed from all questions.
check completeness for row
we need to determine the completeness for a given row according to the conditions in the metadata. to do that we need to check for every question, if the conditions are met, and for mandatory questions, if they are filled.