pandas와 numpy는 결국 사용의 주체가 인간이냐, 기계이냐로 구분된다.

pandas는 데이터의 전처리에 주로 사용되며, 데이터 타입 변경, 결측값 처리 등의 기계가 자동으로 할 수 없는 작업을 인간이 한다.

numpy는 그러한 전처리된 데이터를 계산하고, 모델에 입출력할 때 사용된다.

결국, 인간인 raw data를 pandas로 처리하여, 기계가 numpy로 처리할 수 있게 해준다는 것.

데이터 시각화는 결국 위에서 모델이 numpy로 처리한 결과를 다시 인간이 보기 쉬운 방식으로 변환하는 과정이라고 보면 된다.

물론 pandas의 표도 인간이 보기 수월한 방식이나, 데이터에 친숙한 사람들에겐 좋으나, 그림과 같은 방식이 훨씬 직관적이다.