我有一个熊猫df列,列出每个公司名称的字典列表。如下图所示:如何计算词典列表中第1个和第6个键之间的差异百分比?
company | growth_scores
comp xyz | [{u'score': u'198', u'recorded_at': u'2016-09},{u'score': u'190', u'recorded_at': u'2016-08}
我明白了如何提取钥匙和我熟悉的pd.apply方法,但我似乎无法拼凑出任何会去行由行和执行计算。最终,我需要执行计算并将结果存储在每个公司的新列中。
输出应该是这样的:
company | growth_score_diff
comp xyz | 10%
会喜欢这里的一些指导!
什么是'1st'和'6th'关键?它是'分数'吗? – jezrael
不完整的字典@凯文。可能这可以理解字典:http://stackoverflow.com/questions/3294889/iterating-over-dictionaries-using-for-loops-in-python –