Wanneer je dataframe ineens een matrix o.i.d. blijkt te zijn en bewerkingen met dplyr niet werken, je dataset even omzetten naar een data.table.
#My df dataframe is scaled and centered - the function that produces df returns:
scale(df)
#When I have printed str(df) I have seen attributes saying that it's centered and scaled.
#When converting to data.table it solved the issue:
df %>% as.data.table() %>% dplyr::arrange(obs_id, user_id, scroll_id, timestamp)