Guarda en disco la información
        :param dataframe:
        :param key_data:

def save_data(self, dataframe=None, key_data=None):
        """ Guarda en disco la información
        :param dataframe:
        :param key_data:
        """

        def _save_data_en_key(store, key_save, data_save, func_err):
            try:
                # TODO Revisar errores grabación HDF5 mode table vs fixed:
                # TypeError: unorderable types: NoneType() >= tuple() al grabar HDF5 como 'table'
                # store.put(key_save, data_save, format='table', mode='w')
                store.put(key_save, data_save, mode='w')
            except TypeError as e:
                func_err('ERROR SALVANDO INFO: {}\nKEY: {}; DATA:\n{}'.format(e, key_save, data_save), 'error')

        self.integridad_data()
        self.store.open()
        if dataframe is None:
            if key_data is None:
                # Se elimina (backup) el fichero h5 anterior
                self._backup_last_store()
                for k in self.data.keys():
                    _save_data_en_key(self.store, k, self.data[k], self.printif)
            else:
                _save_data_en_key(self.store, key_data, self.data[key_data], self.printif)
        else:
            _save_data_en_key(self.store, key_data or self.masterkey, dataframe, self.printif)
        self.store.close()