Pandas의 열 이름을 기반으로 여러 열 삭제

| | | | | | | | | | | |

데이터가 있는데 가져올 때 다음과 같은 불필요한 열이 나타납니다. 이러한 열을 모두 삭제할 수 있는 쉬운 방법을 찾고 있습니다.

 "Unnamed: 24", "Unnamed: 25", "무명: 26", "무명: 27", "무명: 28", "무명: 29", "무명: 30", "무명: 31", "무명: 32", "무명: 33" , "무명: 34", "무명: 35", "무명: 36", "무명: 37", "무명: 38", "무명: 39", "무명: 40", "무명: 41", " 무명: 42", "무명: 43", "무명: 44", "무명: 45", "무명: 46", "무명: 47", "무명: 48", "무명: 49", "무명: 50", "무명: 51", "무명: 52", "무명: 53", "무명: 54", "무명: 55", "무명: 56", "무명: 57", "무명: 58" , "이름 없음: 59", "이름 없음: 60" 

0-인덱싱으로 인덱싱되므로

 df.drop(df .columns[[22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 55]], axis=1, inplace=True) 

하지만 이것은 매우 효율적이지 않습니다. 몇 가지 for 루프를 작성하려고 시도했지만 이것은 나에게 나쁜 Pandas 행동으로 충격을 주었습니다. 따라서 여기에 질문합니다.

비슷한 몇 가지 예를 보았습니다( 여러 열 삭제 팬더) 그러나 이것은 내 질문에 대답하지 않습니다.