작성
·
680
0
numpy sum axis 랑 pandas drop axis 랑 반대인가요?
numpy sum axis = 1 하면 가로줄(row) 가 썸이되고
pandas drop axis = 1 하면 세로줄 (column) 이 drop 되나요?
답변 1
0
안녕하십니까,
네, 결론적으론 맞습니다.
이게 참 헷갈립니다. 그런데 한가지 말씀드리고 싶은건 axis가 방향성이라는 것입니다.
axis=0이면 행 방향성(즉 위에서 아래로), axis가 1이면 열방향성(왼쪽에서 오른쪽) 입니다.
그래서 sum(axis=1) 이면 왼쪽에서 오른쪽, 즉 같은 행에 있는 값을 더합니다. 그런데 이게 drop 일때는 axis=1이면 왼쪽에서 오른쪽 방향성을 가지는데, 연산의 의미로 보면 컬럼을 drop하게 됩니다.
늘 헷갈리는 거지만, 결론적으로는 말씀하신 대로 외우셔도 무방할 것 같습니다.
감사합니다.