为了按列名对数据框进行子集化,我通常会这样做:
df[['A', 'B']]
假设现在有一个数据框(df),其列名为['A','B','C','D']。
现在,如果我想获取除'B'
以外的所有列,应该怎么做呢?下面这个方法是行不通的:
list(df.columns.values) = ['A', 'B', 'C', 'D']
df[!['B']]