我建立了一个 Pandas 数据框,在每个单元格中都存储了一个简单的字典。例如:

{'Sales':0,'Revenue':0}

我可以通过以下方式从数据框中检索特定值:
df[columnA][index100]['Revenue']

但是,现在我想用columnA绘制字典中所有收入值的图表-实现此目标的最佳方法是什么?

从长远来看,如果我放弃使用字典而使用两个相同大小的数据帧,生活会更轻松吗? (对于 Pandas 人来说还很陌生,所以不确定最佳实践)。

最佳答案

从A列获取所有收入值的一种简单方法是df[columnA].map(lambda v: v['Revenue'])

如果您稍稍调整一下结构,视生活状况而定,生活确实可能会更轻松。例如,您可以使用带有“销售”和“收入”作为层次结构中的键的层次结构索引。

10-02 06:43
查看更多