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 新版功能.