본문 바로가기
Python/Python FAQ

Python 판다스에서 한 열을 제외한 모든 열을 선택하는 방법은 무엇인가요?, How to select all columns except one in pandas?

by 베타코드 2023. 10. 6.
반응형

질문


나는 이렇게 생긴 데이터프레임을 가지고 있습니다:

          a         b         c         d
0  0.418762  0.042369  0.869203  0.972314
1  0.991058  0.510228  0.594784  0.534366
2  0.407472  0.259811  0.396664  0.894202
3  0.726168  0.139531  0.324932  0.906575

어떻게 b를 제외한 모든 열을 얻을 수 있을까요?


답변


컬럼이 MultiIndex가 아닌 경우, df.columns은 컬럼 이름의 배열이므로 다음과 같이 할 수 있습니다:

df.loc[:, df.columns != 'b']

          a         c         d
0  0.561196  0.013768  0.772827
1  0.882641  0.615396  0.075381
2  0.368824  0.651378  0.397203
3  0.788730  0.568099  0.869127
반응형

댓글