def METHOD_NAME(self) -> List[Document]:
    """Loads the dataframe as a list of documents"""
    documents = []
    for n_row, frame in self._data_frame[self._page_content_column].iteritems():
        if pd.notnull(frame):
            # ignore rows with None values
            column_name = self._page_content_column
            document_contents = frame
            documents.append(
                Document(
                    page_content=document_contents,
                    metadata={
                        "source": "dataframe",
                        "row": n_row,
                        "column": column_name,
                    },
                )
            )
    return documents