강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Jongwon Im님의 프로필 이미지
Jongwon Im

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

판다스 DataFrame의 변환, 컬럼 세트 생성/수정

numpy pandas axis

작성

·

744

0

numpy sum axis 랑 pandas drop axis 랑 반대인가요?

numpy sum axis = 1 하면 가로줄(row) 가 썸이되고

pandas drop axis = 1 하면 세로줄 (column) 이 drop 되나요?

퀴즈

56%나 틀려요. 한번 도전해보세요!

머신러닝과 전통적인 프로그래밍의 근본적인 차이는 무엇일까요?

데이터 처리 속도

문제 해결 논리를 사람이 직접 정의하는지 데이터에서 학습하는지 여부

사용하는 프로그래밍 언어

결과의 정확성

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

네, 결론적으론 맞습니다.

이게 참 헷갈립니다. 그런데 한가지 말씀드리고 싶은건 axis가 방향성이라는 것입니다.

axis=0이면 행 방향성(즉 위에서 아래로), axis가 1이면 열방향성(왼쪽에서 오른쪽) 입니다.

그래서 sum(axis=1) 이면 왼쪽에서 오른쪽, 즉 같은 행에 있는 값을 더합니다.  그런데 이게 drop 일때는 axis=1이면 왼쪽에서 오른쪽 방향성을 가지는데, 연산의 의미로 보면 컬럼을 drop하게 됩니다.

늘 헷갈리는 거지만, 결론적으로는 말씀하신 대로 외우셔도 무방할 것 같습니다.

감사합니다.

Jongwon Im님의 프로필 이미지
Jongwon Im

작성한 질문수

질문하기