This is just a recommender application which takes in a preferencecs CSV file and predicts ratings using various similarity measures.
Just an effort to implement some similarity measure functions operate on dataframe, so you can use it easily and effortlessly.