BESS(Back-End Study Space)
R, Python, Excel에 대한 설명과 차이 비교 본문
2020/11/16 - [데이터 분석 입문/배경지식] - 데이터 분석이란,
#1. R, Python, Excel의 차이
R | Python | Excel | |
개요 | - 통계 계산과 그래픽을 위한 오픈소스 - 뉴질랜드 오클랜드 대학의 로버트, 젠틀맨과 로스 이하카에 의해 시작 |
- 1991년 귀도 반 로섬이 발표한 오픈소스 프로그래밍 언어 | - 마이크로소프트 오피스 제품 중 하나 - 스프레드시트 프로그램 |
장점 | - 데이터 시각화 (ggplot2, rChart ..) - 데이터 분석에 오래 활용되어 다양한 도구들과 연동되는 넓은 생태계 - 풍부한 통계 함수 |
- 다양한 API를 이용한 시스템 확장 - Tensorflow 등의 딥러닝 개발 언어 - 타 개발 언어대비 높은 생산성 |
- Menu 클릭 방식의 쉬운 활용 - 빠른 보고서 작성 |
단점 | - 상대적으로 느린 속도 - 메모리 한계 - 분석 이외의 활용성 제약 |
- R에 비해 부족한 통계 함수 - R에 비해 빠르나 Java, C등의 개발 언어에 비해 현저히 느린 속도 |
- 대용량 데이터 분석의 한계 - 타 시스템과의 연계 어려움 |
쓰임 |
- 통계 분석에 집중 - 다양한 통계 라이브러리 활용 |
- R에 비해 빠른 계산 성능 필요 - 웹 크롤링, 웹 데이터 수집 등 타 시스템과 다양한 연계 필요 - 딥러닝 라이브러리와 가장 잘 호환 |
- 쉬운 조작 - 빠른 보고서 작성 |