First, we want to choose which columns we will keep for our app_data_x variable (the df that we will feed to the model to predict the rating). Probably Category, Size, Type or Price(not sure if we should keep both), Content Rating, Genre, and maybe Android Ver.
Since the Genres column consists of semicolon-separated arrays/lists (not sure what they're actually called) we should find a way to consider each individual genre in the list.
I am not really sure how or when we should do this.
Maybe create a duplicate row for each genre in the list for that row??
We could drop Genres all together if this is too difficult and just use Category instead
If we are going to keep the Android Ver column for our app_data_x variable, we should probably find a way to either convert it to numeric or combine similar values (e.g. combine "4.0.3 and up" and "4.0.3" to be one category). I'm thinking combining similar values would be better because the Android version seems like a more categoric piece of data.
Then have to remove any unusable values from this column such as "nan" and other unusable values of that sort.