CWN(CHANGE WITH NEWS) - R은 어떤 목적으로 사용되는 프로그래밍 언어인가?

  • 흐림영월-5.2℃
  • 눈안동-6.0℃
  • 맑음북강릉-4.7℃
  • 눈청주-2.3℃
  • 구름많음고창-2.7℃
  • 흐림제천-3.6℃
  • 맑음임실-3.9℃
  • 비제주6.5℃
  • 맑음홍천-6.1℃
  • 구름조금동해-1.0℃
  • 맑음강화-6.2℃
  • 흐림원주-3.8℃
  • 맑음북창원-0.5℃
  • 구름많음영광군1.6℃
  • 구름많음흑산도3.3℃
  • 맑음서산-3.6℃
  • 맑음양평-4.9℃
  • 구름많음청송군-3.0℃
  • 흐림상주-2.0℃
  • 구름많음함양군0.8℃
  • 구름많음진도군3.7℃
  • 구름많음목포2.9℃
  • 맑음파주-7.9℃
  • 눈대전-1.6℃
  • 흐림문경-1.9℃
  • 맑음창원-0.6℃
  • 구름많음해남-0.3℃
  • 맑음영천-5.2℃
  • 맑음구미-5.7℃
  • 맑음동두천-6.7℃
  • 흐림금산-0.3℃
  • 맑음보성군-2.0℃
  • 흐림장수-1.6℃
  • 구름많음태백-5.8℃
  • 맑음장흥-3.6℃
  • 맑음진주-5.4℃
  • 맑음인천-6.0℃
  • 맑음순천-1.2℃
  • 맑음밀양-6.1℃
  • 맑음합천-4.2℃
  • 흐림보은-2.3℃
  • 흐림영주-2.2℃
  • 구름조금강진군2.1℃
  • 구름많음천안-2.1℃
  • 구름조금영덕-0.8℃
  • 구름많음정읍-1.3℃
  • 구름많음서울-5.3℃
  • 구름많음대관령-8.2℃
  • 맑음경주시-7.2℃
  • 흐림충주-3.5℃
  • 흐림정선군-4.6℃
  • 맑음철원-9.8℃
  • 구름많음거창-0.3℃
  • 맑음산청0.5℃
  • 맑음의령군-5.0℃
  • 맑음고흥-0.2℃
  • 흐림부안1.4℃
  • 눈울릉도0.0℃
  • 맑음백령도-3.1℃
  • 구름많음서귀포5.3℃
  • 흐림추풍령-1.4℃
  • 안개광주-0.8℃
  • 맑음수원-5.1℃
  • 구름조금울진-2.1℃
  • 구름많음봉화-4.3℃
  • 구름많음순창군-2.1℃
  • 맑음거제1.9℃
  • 맑음울산-3.5℃
  • 구름조금홍성-2.2℃
  • 맑음속초-1.9℃
  • 구름많음완도3.2℃
  • 구름많음남원-3.2℃
  • 맑음여수1.0℃
  • 맑음대구-4.0℃
  • 맑음이천-3.3℃
  • 구름많음의성-8.3℃
  • 구름많음고창군-3.2℃
  • 구름많음보령-0.6℃
  • 맑음북부산-4.9℃
  • 눈전주-0.6℃
  • 맑음포항-1.2℃
  • 흐림인제-6.1℃
  • 구름많음성산4.0℃
  • 맑음광양시-0.5℃
  • 맑음통영1.3℃
  • 맑음남해1.7℃
  • 흐림부여-3.6℃
  • 흐림고산6.3℃
  • 구름조금강릉-1.0℃
  • 흐림서청주-2.3℃
  • 맑음김해시-0.7℃
  • 흐림세종-2.5℃
  • 흐림군산-0.4℃
  • 맑음양산시1.3℃
  • 맑음춘천-6.0℃
  • 맑음부산0.8℃
  • 박무북춘천-5.4℃
  • 2026.01.24 (토)

R은 어떤 목적으로 사용되는 프로그래밍 언어인가?

전아현 / 기사승인 : 2021-01-31 06:28:47
  • -
  • +
  • 인쇄

프로그래밍 언어하면 파이썬, C언어, 자바 등을 흔히 들어보았을 것이다. 그렇지만 R 프로그래밍은 앞서 말했던 프로그래밍 언어에 비해 인지도가 떨어지는 편이다. 하지만, R은 알고 보면 굉장히 유용한 프로그래밍 언어이다. 그렇다면 R은 무엇인지부터 알 필요가 있다. R은 어떤 프로그래밍 언어이며, 어떤 용도로 사용되는가?

R은 1993년 뉴질랜드의 오클랜드 대학에서 개발된 통계 계산, 그리고 입력한 데이터를 시각화하여 그래픽으로 만드는 데 사용하는 프로그래밍 언어이다. R은 패키지 개발이 용이한 프로그램이기 때문에 통계 소프트웨어 개발과 자료 분석을 하는 용도로 많이 사용되고 있다.

또한, R은 데이터를 분석하는 프로그램이기 때문에 정보가 끊임없이 생산되는 정보화 시대에 아주 유용한 프로그램이다. 통계 계산과 데이터 분석에 사용되기도 해서 통계적 계산을 배우는 경제학과 학생들과, 수많은 데이터를 분석하고 트렌드를 읽어내는 마케팅 기법을 배우는 경영학과 학생들도 R 프로그래밍을 배워나가고 있다.

R의 장점 중 하나는 매트랩(MATLAB), SPSS와 같은 프로그램과 달리, 무료로 사용할 수 있다는 것이다. R은 패키지가 매우 잘 개발되어있는 프로그램이다. CRAN 홈페이지를 통해서 원하는 패키지들을 설치하여 사용할 수 있다.

통계 기능을 가지고 있는 패키지를 설치하여 통계 계산을 하거나 그래픽에 관련된 패키지를 설치하면 다양한 그래프를 활용하여 데이터 분석도 가능하다. 그래픽에도 유용하기 때문에 주로 지도 데이터를 불러와서 GIS 용도로 사용하기도 한다.

하지만, R에도 단점이 있다. R은 깊게 공부할수록, 매우 어려워진다. R을 사용하며 프로그래밍을 할 때, 처리 시간을 예상하기가 어렵다. 오류가 나기 굉장히 쉬운데, 이 오류가 언제 해결될지 예측하기가 어렵다. 그리고 한글 기능을 제공하지 않는다.

최근, 코딩의 중요성이 높아지면서, 공짜라는 장점 때문에 R 프로그래밍 또한 점차 많이 사용되기 시작했다. 그와 함께 R의 명성이 높아졌다.

R 프로그래밍을 사용할 때, 빼놓을 수 없는 것이 있다. 바로 RStudio이다. RStudio는 R을 더욱 편하게 사용하기 위해서 개발된 통합 개발 환경(IDE)이다.

R을 이용할 때는 R과 RStudio를 같이 설치하여 사용해야 한다. 사용하기 시작할 때 주의할 점이 있다. 많은 사용자가 처음 R과 RStudio를 사용할 때 막히는 부분이 있다. 사용자의 컴퓨터 혹은 노트북 계정 이름이 한글로 되어있는 경우, 실행에 많은 오류가 생긴다는 것이다. 이를 해결하기 위해서는 관리자 권한으로 실행을 시키는 방법도 있지만, 그런데도 오류가 날 수 있기 때문에 계정 이름을 영어로 변경하여 사용하는 것이 좋다.

프로그래밍은 이공계 전공자만을 위한 분야가 아니다. 통계적 계산과 데이터 분석을 통한 마케팅, 재무 업무의 필요성이 증가하게 되면서 많은 회사에서 R과 같은 프로그래밍 사용 능력을 중요하게 여기고 있다. 경영학과 혹은 경제학과 같은 문과 학생들도 코딩을 공부하고 싶다면, R 프로그래밍을 학습하는 것을 추천한다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue