def get_detailed_transactions(self, include_investment=False,
                                  skip_duplicates=False,
                                  remove_pending=True,
                                  start_date=None):
        assert_pd()

        result = self.get_transactions_json(include_investment,
                                            skip_duplicates, start_date)
        df = pd.DataFrame(result)
        df['odate'] = df['odate'].apply(self._dateconvert)

        if remove_pending:
            df = df[~df.isPending]
            df.reset_index(drop=True, inplace=True)

        df.amount = df.apply(self._debit_credit, axis=1)

        return df
Returns the JSON transaction data as a DataFrame, and converts
dataset/ETHPy150Open mrooney/mintapi/mintapi/api.py/Mint.get_detailed_transactions