9

我正在使用 Pandas,并制作一个 HDFStore 对象。我计算了 500 列数据,并将其写入表格格式的 HDFStore 对象。然后我关闭文件,从内存中删除数据,执行接下来的 500 列(由递增的整数标记),打开存储,并尝试追加新列。然而,它不喜欢这样。它给了我一个错误

invalid combinate of [non_index_axes] on appending data [[(1, [500, 501, 502, ...])]] vs current table [[(1, [0, 1, 2, ...])]]

我假设它只允许附加更多行而不是列。那么如何添加更多列呢?

4

1 回答 1

0

您已将列标题保留在代码中[1, 2, 3, ...],并尝试将 a 附加到DataFrame不同的列[500, 501, 502, ...]中。

于 2021-08-28T18:07:27.580 回答