pandas.HDFStore.put#

HDFStore.put(key, value, format=None, index=True, append=False, complib=None, complevel=None, min_itemsize=None, nan_rep=None, data_columns=None, encoding=None, errors='strict', track_times=True, dropna=False)[源代码]#

将对象存储在HDFStore中。

参数
key应力
value{系列,DataFrame}
format‘FIXED(F)|TABLE(T)’,默认为‘FIXED’

在HDFStore中存储对象时使用的格式。值可以是以下值之一:

'fixed'

固定格式。快速书写/阅读。不可追加,也不可搜索。

'table'

表格格式。写为一种PyTables表结构,其性能可能较差,但允许更灵活的操作,如搜索/选择数据子集。

append布尔值,默认为False

这将强制表格格式,将输入数据追加到现有的。

data_columns列列表或True,默认为无

要创建为数据列的列的列表,或为True以使用所有列。看见 here

encoding字符串,默认为无

为字符串提供编码。

track_times布尔值,默认为True

参数被传播到‘PyTables’的‘Create_TABLE’方法。如果设置为FALSE,则可以使相同的h5文件(相同的散列)独立于创建时间。

1.1.0 新版功能.