在pandas数据帧的第一个单元格中设置值



在我的Python脚本中,我正在初始化一个字典,该字典稍后将作为嵌套字典进行管理。在更新和使用它之后,我想把它保存为csv文件作为永久存储,这样我以后可以再次读取它,然后再次更新,以此类推

我的问题如下。对于使用嵌套字典,它具有以下结构:

dict = {
'key1': {
'grp1': 0,
'grp2': 2
}
}

使用Panda,我可以使用data = pd.DataFrame(dict)将其完美地导出为csv文件,然后我可以将其用作Libre Calc或Excel中的表,如下所示:

grp12
grp24

您可以使用:

df = pd.DataFrame({'key1': {'grp1': 0,
'grp2': 2
}
})

df.reset_index().rename(columns={'index':'your_value'})
your_value  key1
0   grp1        0
1   grp2        2

当您使用df.to_csv()保存文件时,传递index=False,您将不会在最左边有那些0 and 1索引。

相关内容

  • 没有找到相关文章

最新更新