我在pandas数据框中有几列,我想在每一行的几列中绘制最小值。即
np.random.seed(2020)
x = np.random.rand(10,3)
df = pd.DataFrame(x, columns = ["x" , "y", "z"])
我只想绘制以下内容:
plt.hist( min(df['x'], df['y'], df['z']) )
答案 0 :(得分:2)
IIUC,在轴1上使用DataFrame.min
和Series.hist
方法:
# Set up
np.random.seed(2020)
x = np.random.rand(10,3)
df = pd.DataFrame(x, columns = ["x" , "y", "z"])
df.min(axis=1).hist()
[出]