data state -> csv -> dict -> grouped data frame -> dict