例如,现在我有这样的数据框:
A B C D E F G H
row0 1 2 3 4 5 6 7 8
A,B,C ..列名。
现在我想删除名称列在列表中的列:
listrem = ['A','C','E']
基本上我想看看:
B D F G H
row0 2 4 6 7 8
我怎么能这样做? 谢谢!
答案 0 :(得分:2)
>>> df[[i for i in df.columns if i not in listrem]]
B D F G H
row0 2 4 6 7 8
如果你没有列的顺序:
df[list(set(df.columns)-set(listrem))]