df[df.columns.difference(['b'])] Out: a c d 0 0.427809 0.459807 0.333869 1 0.678031 0.668346 0.645951 2 0.996573 0.673730 0.314911 3 0.786942 0.719665 0.330833
df[df.columns.drop('b')]