pandas.HDFStore.put # HDF 商店。put(键,值,格式=无,索引=真,附加=假, complib =无, complevel =无, min_itemsize =无, nan_rep =无, data_columns =无,编码=无,错误= “严格”, track_times = True , dropna = False ) [来源] # 将对象存储在 HDFStore 中。 参数: 关键字符串 值{系列,数据帧} 格式'fixed(f)|table(t)', 默认为 'fixed'在 HDFStore 中存储对象时使用的格式。值可以是以下之一: 'fixed'固定格式。快速写作/阅读。不可附加,也不可搜索。 'table'表格格式。编写为 PyTables 表结构,其性能可能较差,但允许更灵活的操作,例如搜索/选择数据子集。 索引bool,默认 True将 DataFrame 索引写为列。 附加布尔值,默认 False这将强制表格式,将输入数据附加到现有数据。 data_columns列列表或 True,默认 None要创建为数据列的列列表,或 True 则使用所有列。看这里。 编码str,默认无提供字符串的编码。 track_times bool, 默认 True参数传播到“PyTables”的“create_table”方法。如果设置为 False,则可以拥有与创建时间无关的相同 h5 文件(相同的哈希值)。 dropna bool,默认 False,可选删除缺失值。 例子 >>> df = pd.DataFrame([[1, 2], [3, 4]], columns=['A', 'B']) >>> store = pd.HDFStore("store.h5", 'w') >>> store.put('data', df)