R 프로그래밍 언어는 무엇이며 RStudio를 사용해야 하는 이유
세상은 다양한 목적을 위해 설계된 프로그래밍 언어로 가득 차 있습니다. 그들 중 일부는 새 것처럼 보일 수 있지만 수십 년 동안 주변에 있었고 그 중 하나가 R(R) 로 알려진 프로그래밍 언어 입니다. 최근 몇 년 동안 R은 현장에서 가장 많이 사용되는 제품 중 하나가 되었으며 앞으로 몇 년 동안 이 상태를 유지할 수 있습니다.
R 프로그래밍 언어
R은 통계 컴퓨팅 및 그래픽을 위해 통계학자와 데이터 마이너가 사용하는 프로그래밍 언어 및 소프트웨어 환경입니다. R을 사용한 프로그래밍에 대해 직접 알아보기 전에 먼저 언어가 무엇인지, 그 기능을 이해해야 합니다.
- R 프로그래밍 언어란?
- R 패키지
- 알스튜디오란?
이에 대해 더 자세히 살펴보겠습니다.
1] R 프로그래밍 언어란?
궁금한 사람들을 위해 프로그래밍 언어는 Ross Ihaka 와 Robert Gentleman 이 1993년 에 만들었습니다. 또한(Furthermore) 대부분의 R 라이브러리는 R을 사용하여 작성되지만 다른 라이브러리의 경우 C, C++ 및 Fortran 이 선호됩니다.
우리가 수집한 것에서 R의 이면에 있는 아이디어는 모두 통계적 컴퓨팅에 관한 것입니다. 주로 데이터 마이너(data miners) , 통계학자, 데이터 분석 등이 사용합니다. 간단히 말해서(Simply) 데이터를 빠르고 효율적으로 생성하려면 R이 최선입니다.
올해 2월(February) 기준으로 R은 세계에서 13 번째 로 많이 사용되는 프로그래밍 언어로 평가되었습니다. 그 전에는 10위권 안에 들었기 때문에 전 세계적으로 R이 꽤 자주 사용된다는 결론에 도달할 수 있습니다. 실제로 Airbnb(Airbnb) , Uber , Facebook , Google 과 같은 회사는 모두 이 언어를 다른 방식으로 활용합니다.
따라서 R은 주로 통계적 추론, 데이터 분석(data analysis) 및 기계 학습 알고리즘에 사용됩니다.
읽기(Read) : 저수준 프로그래밍 언어와 고급 프로그래밍 언어의 차이점(Difference between Low-level and High-level Programming languages) .
2] R 패키지
R을 최대한 활용하려면 사용자는 R이 테이블에 제공하는 모든 패키지를 활용해야 합니다. 현재 약 12,000개의 패키지가 있으며 각 패키지는 CRAN 에 저장됩니다 . 자, 여러분이 알지 못했다면 CRAN 은 무료이자 오픈 소스입니다. 옵션은 통계 작업을 수행하기 위해 그들 중 하나를 다운로드하는 것입니다.
이러한 패키지 중 일부는 ggplot2, Tidyr, Tidyverse, XML , data.table, scales, dplyr 등을 포함합니다.
공식 웹사이트(official website) 에서 R을 다운로드 합니다.
3] R 스튜디오란?
R을 더 쉽게 사용하려면 RStudio 를 다운로드하는 것이 가장 좋습니다 . 이 프로그램은 R을 위한 통합 개발 환경이며 우리의 경험에 비추어 볼 때 아주 잘 작동합니다. 사실, R과 RStudio 는 같은 것의 다른 버전입니다.
공식 웹사이트(official website) 에서 RStudio를 다운로드합니다 .
R을 처음 사용하는 경우 가장 좋은 학습 옵션은 RStudio 가 제공하는 것을 활용하는 것입니다. 사실 가능하다면 R 대신 RStudio 를 사용해야 하는 주요 이유를 나열할 것 입니다.
- 전체 텍스트 편집기
- 독 창
- 자동 완성
- 훨씬 더 나은 사용자 인터페이스
1] 전체 텍스트 편집기
R의 일반 버전의 주요 단점 중 하나는 완전한 기능을 갖춘 텍스트 편집기가 없다는 사실입니다. 구문 강조 등을 사용하려는 경우 운이 좋지 않습니다. 좋은 텍스트 편집기가 있으면 새로운 프로그래밍 언어를 배우려고 할 때 세상이 달라집니다.
2] 독 창
우리의 멋진 코드가 모두 포함된 텍스트 파일이 어디로 갔는지 모를 때가 있습니다. R은 창을 도킹하지 않지만 RStudio 는 도킹하기 때문 입니다. 모든 관련 창은 함께 도킹되어 일반 버전의 R을 사용할 때와 비교할 때 더 쉽게 찾을 수 있습니다.
3] 자동 완성
예, RStudio 에는 사용자가 텍스트를 자동 완성할 수 있는 옵션이 있습니다. 탭 키를 누르기 만 하면 도구가 실수를 수정하려고 시도합니다. (Just)항상 올바른 결정을 내리는 것은 아니기 때문에 시도라고 말합니다. 따라서 계속 진행하기 전에 이를 염두에 두십시오.
4] 훨씬 더 나은 사용자 인터페이스
이것에 대해 정직합시다. R의 일반 버전에는 오래된 UI가 있지만 이미 자신이 하는 일을 알고 있는 고급 사용자에게는 괜찮습니다. 말할 것도 없이, 최소한의 외관은 빠른 성능을 보장하므로 두툼한 컴퓨터에 투자할 필요가 없습니다.
그럼에도 불구하고 오른쪽 상단에 있는 패널에 전체 개체 목록을 표시하기 때문에 우리는 여전히 RStudio 를 선호합니다. (RStudio)유용한 기능이며 고급 사용자도 이 기능을 사용하고 싶어할 것입니다.
Related posts
초급 프로그래머를위한 5 가지 최상의 프로젝트
Java 프로그래밍 언어 란 무엇입니까? Code 예제
Alternate Text Browser 여러 Programming 언어를 검색 할 수 있습니다
Download, Install, Learn Microsoft Small Basic programming 언어
Google Go Programming Language - 요구 사항, FAQ 란 무엇입니까?
최고의 웹 사이트는 무료로 Coding online 배울 수
Google Chrome browser의 Inspect Element 사용에 대한 팁
Registry or Group Policy을 사용하여 Edge에서 Developer Tools 사용 중지
PerfView는 Microsoft의 Performance Analysis & 프로파일 링 도구입니다
Microsoft Graph : 알아야 할 모든 것
JSON 데이터 format and JSON document database은 무엇입니까?
Git Explorer 여기 한 곳에서 Git Commands 찾기
Chrome Development Tools Tutorials, Tips, Tricks
Command Prompt에서 Java program을 실행하는 방법
Bulk install Windows Package Manager 용 Winstall이있는 Windows apps
방법 Download and Install Code :: Windows 10의 블록
알림 Visualizer 앱의 알림을 테스트 할 수 있습니다
HTML coding 지식을 배우거나 향상시키는 가장 좋은 웹 사이트
Xamarin은 무엇입니까? 크로스 플랫폼 모바일 app development에서 어떻게 도움이됩니까?
Windows에서 Docker Desktop를 설정하고 사용하는 방법