code: def _read_dataframes_100k(path):
      """reads in the movielens 100k dataset"""
      import pandas
  
      ratings = pandas.read_table(
          os.path.join(path, "u.data"),
          names=["userId", "movieId", "rating", "timestamp"],
      )
  
      movies = pandas.read_csv(
          os.path.join(path, "u.item"),
          names=["movieId", "title"],
          usecols=[0, 1],
          delimiter="|",
          encoding="ISO-8859-1",
      )
  
      return ratings, movies
  
file_path: implicit/implicit/datasets/movielens.py
imports: import logging
  import os
  import h5py
  import numpy
  from scipy.sparse import coo_matrix, csr_matrix
  from implicit.datasets import _download
label_desc: Use image node_id 4 for calling a global function with example usage: _read_dataframes_100k(path) and returns: ratings,  movies