【发布时间】:2021-06-26 23:32:48
【问题描述】:
需要进行分组并并排打印 2 个箱线图。在下面的示例中,我需要通过按 B 列对 A 列的值进行分组来绘制 A 列的箱线图。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
df = pd.DataFrame(np.random.rand(10,1), columns=['A'])
df['B'] = [1, 2, 1, 1, 1, 2, 1, 2, 2, 1]
for n, grp in df.groupby('B'):
plt.boxplot(x='A',data=grp)
【问题讨论】:
标签: python-3.x pandas matplotlib group-by boxplot