熊猫,python,HDF5文件复制后,当我尝试打开复制的文件时遇到错误消息

时间:2018-07-02 14:48:01

标签: python pandas copy hard-drive

我的代码是

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

有什么好的方法可以避免上述消息。 谢谢您的建议。

0 个答案:

没有答案