Syl*_*ght 8 python dictionary dataframe pandas
我已经构建了一个pandas数据帧,它在每个单元格中存储一个简单的字典.例如:
{'Sales':0,'Revenue':0}
Run Code Online (Sandbox Code Playgroud)
我可以通过以下方法从数据框中检索特定值:
df[columnA][index100]['Revenue']
Run Code Online (Sandbox Code Playgroud)
但是现在我想绘制一个字典中所有收入值的图表columnA- 实现这一目标的最佳方法是什么?
如果我放弃字典而不是使用两个大小相同的数据帧,从长远来看,生活会更容易吗?(对熊猫来说很新,所以不确定最佳做法).
从列A获取所有Revenue值的简单方法是df[columnA].map(lambda v: v['Revenue']).
根据你正在做的事情,如果你稍微调整你的结构,生活可能会更容易.例如,您可以使用带有"Sales"和"Revenue"的分层索引作为一个级别的键.
| 归档时间: |
|
| 查看次数: |
8583 次 |
| 最近记录: |