Я бы хотел построить график данных панд в виде таблицы в matplotlib.
Фрейм данных (df):
name wait_value
cscas 2
cscas 6
dgref 3
dgref 7
Я использовал:
new_df = df.groupby(['name'])['wait_value'].mean().to_frame()
fig, axarr = plt.subplots(1, 2)
axarr[0].axis('off')
axarr[0].axis('tight')
axarr[0].table(cellText= new_df.values, colLabels=('ave_wait_value'), loc='center')
fig.tight_layout()
plt.show()
Но в таблице есть только один столбец "ave_wait_value". Мне нужны две колонки:
ave_wait_value
4
5
Как добавить столбец «имя» в таблицу?
Я тоже пробовал:
new_df.rename(columns = {0:'name', 1:'ave_wait_value'}, inplace =True)
Но это не сработало.
Кроме того, мне нужно вычислить std.dev для каждого «имени» и поместить его в виде столбца в той же таблице, как разработать запрос?
спасибо!