adding self.read_df() to self.open() for RDRReader for consistency with other readers
fixing rdrr path