如何轻松地将使用转储索引的多索引多列恢复为csv文件?
MWE:
df = (
pd.DataFrame({
'a': list(range(10)),
'b': list(range(10)),
'c': list(range(10)),
'd': list(range(10)),
'score': pd.np.random.rand(10),
})
.pivot_table(
index=['a', 'b'],
columns=['c', 'd'],
values='score',
)
)
df.to_csv('pivot_table.csv')
# pd.read_csv('pivot_table.csv')
我不知道如何使用df
恢复初始的pd.read_csv
。
答案 0 :(得分:1)
pd.read_csv("'pivot_table.csv'", header = [0,1], index_col = [0,1])
您必须指定标题和索引col行/列。在我们的例子中,它将是csv的0,1行和0,1列。