Панды, Python, после копирования файла HDF5, я столкнулся с сообщением об ошибке при попытке открыть скопированный файл - PullRequest
0 голосов
/ 02 июля 2018

мой код

def Operation_Store_Close(self,op_store):
    op_path = 'c:/data/operation/operation.hdf'
    backup = 'c:/data/operation/operation_backup.hdf'
    op_store.close ()
    os.remove(backup)
    shutil.copy2 (op_path, backup)
    with pd.HDFStore(backup) as bstore:
        print(bstore[bstore.keys()[0]])
    return

от

 print(bstore[bstore.keys()[0]]), 

я встретил следующее сообщение.

File "C:\Anaconda3\lib\site-packages\pandas\io\pytables.py", line 417, in __getitem__
 return self.get(key)
File "C:\Anaconda3\lib\site-packages\pandas\io\pytables.py", line 634, in g et
return self._read_group(group)
File "C:\Anaconda3\lib\site-packages\pandas\io\pytables.py", line 1272, in _read_group
 return s.read(**kwargs)
File "C:\Anaconda3\lib\site-packages\pandas\io\pytables.py", line 2788, in read
placement=items.get_indexer(blk_items))
File "C:\Anaconda3\lib\site-packages\pandas\indexes\base.py", line 2082, in get_indexer
raise InvalidIndexError('Reindexing only valid with uniquely'
pandas.indexes.base.InvalidIndexError: Reindexing only valid with uniquely valued Index objects

Есть ли какой-нибудь хороший способ избежать вышеуказанного сообщения. заранее спасибо за совет.

...