데이터분석/Code & Tools & Script Snippet

R단점

늘근이 2018. 4. 19. 23:36

데이터 다루는데 있어 R과 파이썬 중 하나를 추천해달라는 말이 많지만, 실제로 뭐가 좋고 나쁜지 개인적으로 느낀건 아래와 같다.

1) 일관되지 않는 문법 - 몇가지 라이브러리들이 고군분투하지만 조금은 역부족.

2) 프로그래밍의 비유연성. 파이썬도 환경구성을 글로벌에 덕지덕지 해놓거나 버전때문에 문제가 생기는 경우가 있긴한데, 잘 싸두면 나쁘지않음.

R의 경우 패키지 설치등은 편하나, 다른 서비스에 붙일 때 좋지않다.

3) 짜잘한 R studio 의 버그 및 커뮤니티 버전의 압박. R studio의존성. 예를들어 open file이 잘 안된다는등의 굉장히 간단한 버그가 존재한다.

4) 1부터 시작하는 인덱스 

5) { } 안에서 선언하는 지역변수들이 밖에서도 살아있다. 따라서, 모든 스크립트를 돌리려면 한번 깨끗하게 메모리를 비워두고 진행하지 않으면 어딘가 찌꺼기로 남아있던 변수들이 들어와서 아무 소리도 안내고 삽질을 유도할것이다.

6) 리눅스 환경에서는 오히려 패키지 설치가 힘들다. 보통 source레벨부터 불러서 몇시간이고 컴파일을 하는가 하면서, 배치잡을 만들기 힘들게 한다.


단점은 하나하나 추가해 나갈것이며, 파이썬도 단점위주로 사용할때마다 하나 하나 추가할예정