当前位置:  开发笔记 > 编程语言 > 正文

在pandas hdfstore中重命名表

如何解决《在pandashdfstore中重命名表》经验,为你挑选了1个好方法。

我正在使用pandas使用HDFStore加入几个巨大的csv文件.我正在将所有其他表合并到基表中base.现在我在HDFStore中为每个合并的输出创建一个新表,我称之为temp.然后我删除旧的基表.最后,我复制tempbase一遍又一遍在邻桌我需要加入启动进程.

如果我可以简单地重命名temp,这将更有效base.这可能吗?



1> Dan Allan..:

对的,这是可能的.你必须深入研究PyTables的方法,HDFStore取决于它.

Out[20]: 

File path: test.h5
/a            frame        (shape->[3,1])

In [21]: store.get_node('a')._f_rename('b')

In [22]: store
Out[22]: 

File path: test.h5
/b            frame        (shape->[3,1])

相同的方法适用于frame_table可附加节点.

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有