У меня есть средний кадр данных, см. Изображение фрейма данных
я хотел бы иметь два столбца - один столбец с заголовками и другой с соответствующими значениями.
IНужно повторить это для нескольких фреймов данных и создать диаграмму для каждого.И потому, что образцы данных изменяются, мне нужно автоматизировать .. в основном засасывать их в рамки данных и составлять схемы с минимальным кодированием .., поскольку значения поступают из словаря, кажется, что я могу создать столбец с первой половиной пары данныхи другой столбец со второй половиной пары данных
есть идеи, как эффективно сделать это с помощью цикла 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]}