df = pd.DataFrame([[4, 6, 1, 3], [5, 7, 5, 2]], columns=['mean1', 'mean2',
    'std1', 'std2'], index=['A', 'B'])
print(df)
df[['mean1', 'mean2']].plot(kind='bar', yerr=df[['std1', 'std2']].values.T,
    alpha=0.5, error_kw=dict(ecolor='k'))
Plotting error bars on barplots with multiple series in pandas