我有一个平均值see data frame image的数据框
id喜欢有两列-一列带有标题,另一列带有相应的值。
我需要重复这个非常复杂的数据框,并为每个数据框生成一张图表。而且由于样本数据发生了变化,因此我需要实现自动化。.基本上,将其吸入数据帧并以最少的编码即可绘制出图表。 由于值来自字典,看来我可以在数据对的前半部分创建一列,在数据对的后半部分创建另一列
关于如何通过for循环有效执行此操作的任何想法?
数据框
# Store the Average
bbc_avg = {
"Outlet": target_user,
"BBC_Compound": np.mean(compound_list),
"BBC_Positive": np.mean(positive_list),
"BBC_Neutral": np.mean(neutral_list),
"BBC_Negative": np.mean(negative_list)
}
#columnheaders_to_row
bbc_avg = { 'Outlet': ["{Outlet}_Compound","{Outlet}_Negative","
{Outlet}_Neutral","{Outlet}_Positive"],
"Avg_{Outlet}_Values: [
np.mean(compound_list),
np.mean(negative_list),
np.mean(neutral_list),
np.mean(positive_list)]}
bbc_avg
outputs:
{'Outlet': ['{Outlet}_Compound',
'{Outlet}_Negative',
'{Outlet}_Neutral',
'{Outlet}_Positive'],
'Avg_{Outlet}_Values': [-0.23009999999999997,
0.15048000000000003,
0.7917200000000001,
0.05779000000000001]}
答案 0 :(得分:0)
想要变调的声音,这相对容易。
bbc_avg.T