How do I exclude a few columns from a DataFrame plot?

后端 未结 6 2079
后悔当初
后悔当初 2021-02-02 07:52

I have a DataFrame with about 25 columns, several of which hold data unsuitable for plotting. DataFrame.hist() throws errors on those. How can I specify that those columns sho

6条回答
  •  轮回少年
    2021-02-02 08:16

    Note, a modification to @Chang She's response, as of pandas 0.16, the - operator is scheduled for deprecation. The difference() method is encouraged in its place.

    exclude = ['bad col1', 'bad col2']
    df.loc[:, df.columns.difference(exclude)].hist() 
    

    Update on deprecation:

    df - df['A']
    

    is now deprecated and will be removed in a future release. The preferred way to replicate this behavior is

    df.sub(df['A'], axis=0)
    

提交回复
热议问题