{"id":20637841,"url":"https://github.com/jimohola/movielens_data_analysis","last_synced_at":"2025-06-11T22:38:12.280Z","repository":{"id":89278351,"uuid":"597538612","full_name":"jimohola/MovieLens_Data_Analysis","owner":"jimohola","description":"Movielens Data Analysis","archived":false,"fork":false,"pushed_at":"2023-06-10T15:41:51.000Z","size":17657,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T09:12:30.129Z","etag":null,"topics":["data-analysis","data-visualization","exploratory-data-analysis","pyhton3"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jimohola.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-04T21:12:20.000Z","updated_at":"2023-11-22T18:59:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"6549f9e5-a1da-4789-93ac-a37b3311367c","html_url":"https://github.com/jimohola/MovieLens_Data_Analysis","commit_stats":null,"previous_names":["jimohola/movielens_data_analysis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jimohola/MovieLens_Data_Analysis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimohola%2FMovieLens_Data_Analysis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimohola%2FMovieLens_Data_Analysis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimohola%2FMovieLens_Data_Analysis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimohola%2FMovieLens_Data_Analysis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jimohola","download_url":"https://codeload.github.com/jimohola/MovieLens_Data_Analysis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimohola%2FMovieLens_Data_Analysis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259356317,"owners_count":22845229,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-analysis","data-visualization","exploratory-data-analysis","pyhton3"],"created_at":"2024-11-16T15:16:01.413Z","updated_at":"2025-06-11T22:38:11.978Z","avatar_url":"https://github.com/jimohola.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MovieLens Data Analysis and Visualization\n\n\n### Data Description:\n\nMovieLens data sets were collected by the GroupLens Research Projectat the University of Minnesota. [Data Source](https://grouplens.org/datasets/movielens/100k/)\n\n### Context:\n\nThe GroupLens Research Project is a research group in the Department of Computer Science and Engineering at the University of Minnesota.The data is widely used for collaborative filtering and other filtering solutions.\n\n### Objectives:\n\n- Exploratory Data Analysis\n- Visualization using Python (Seaborn, Matplotlib)\n- Pandas\n\n### Steps and tasks:\n\n- Download and Extract the zip file [Here](https://grouplens.org/datasets/movielens/100k/) and you will find a folder named  ml-100k. \n- Go through the README file, you will find the information about the attributes of the three datasets.\n- You will need to import 3 files from the folder as data frames  into your Jupyter notebook.\n    - u.data \n    - u.item\n    - u.user\n- Display univariate plots of the attributes: 'rating', 'age', 'release date', 'gender' and 'occupation', from their respective data frames.\n- Visualize how popularity of Genres has changed over the years. From the graph one should be able to see for any given year, movies of which genre got released the most.\n- Display the top 25 movies by average rating, as a list/series/dataframe.Note:-Consider only the movies which received atleast a 100 ratings.\n- Verify the following statements (no need of doing a statistical test. Compare absolute numbers):\n    - Men watch more drama than women\n    - Men watch more Romance than women\n    - Women watch more Sci-Fi than men\n\n### Solution: [Here](Visualization_using_python.ipynb)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimohola%2Fmovielens_data_analysis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjimohola%2Fmovielens_data_analysis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjimohola%2Fmovielens_data_analysis/lists"}