code: def _read(**kwargs):
      
      pd_obj = BaseFactory.read_csv(**kwargs)
      # This happens when `read_csv` returns a TextFileReader object for iterating through
      if isinstance(pd_obj, pandas.io.parsers.TextFileReader):
          reader = pd_obj.read
          pd_obj.read = lambda *args, **kwargs: DataFrame(
              query_compiler=reader(*args, **kwargs)
          )
          return pd_obj
      return DataFrame(query_compiler=pd_obj)
docs: Read csv file from local disk.
      Args:
          filepath_or_buffer:
                The filepath of the csv file.
                We only support local files for now.
          kwargs: Keyword arguments in pandas.read_csv