假设有个dataframe叫做df,有[‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’]列,但是你只想要除了’e’列之外的所有列 两种方法 1 del df['e'] 2 col = df.columns.values.tolist() col.remove('e') # 切不可用col = col.remove('e'),或者直接把remove加到上面这行代码中,否则col为空 new_df = df[col].copy() print(new_df)