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"])
试试这个