如何为Python中除一个变量外的所有变量创建直方图?



df.hist()给出了所有变量的直方图。df.hist(column='age')给出了年龄的直方图。

如果我想要所有变量的直方图,除了一个呢?我必须分开做吗?使用df.hist()和Matplotlib版本有什么区别?

将要排除的列保存在变量中:exclude = ["age"]

并绘制相应的直方图:df.loc[:, df.columns.difference(exclude)].hist(figsize=(15, 10));

这会解决你的问题。

df.hist(column=["Category 1", "Category 2", "Category 3", "Category 4", "Category 5"])

试试这个

最新更新