혼공 R_1주차 R 설치 및 코드 실행

Martinita·2025년 1월 9일
0
post-thumbnail

대학원에서 R을 사용하긴 했지만, 너무 대충 배워서 주먹구구식으로 쓴 탓에 25년 새해 첫 목표로 R 공부를 다시 시작하기로 했다. 그래서 전부터 신청하고 싶었던 혼공학습단을 신청했다. 이번 기회에 시간을 들이더라도 꼼꼼하게 R을 배우도록 하자. 학습 과정은 총 6주차고 이번주는 1주차라서 가볍게 R 설치와 코드 실행이 숙제다.

빅데이터와 R 언어

빅데이터는 여러 데이터가 결합한 대규모 데이터-> 전통적인 방법으로는 데이터 처리에 제약 발생. 빅데이터는 4V(volume, variety, velocity, veracity)의 특징을 가짐.

데이터 과학(data science)는 빅데이터를 가공해서 데이터 에서 지식과 인사이트를 도출하기 위한 방법론임.

R은 뉴질랜드 오클랜드 대학의 로버트 젠틀멘과 로스 이하카에 의해서 개발된 프로그래밍 언어 기반 소프트웨어 프로그램으로 데이터 분석 도구로 널리 활용됨. 파이썬과 함께 양대 산맥.

그렇다면 R의 장점은 무엇일까. 다음과 같다.

1) 통계분석 활용 패키지 수
2) 사용자 간 다양한 정보 공유
3) 무료 오픈소스
4) 다양한 운영체제에서 작동(윈도우, 맥, 리눅스 등)
5) 쉬운 프로그래밍 언어

반면에 단점은 1) 쉬워도 프로그래밍 언어라 기초 지식이 필요, 2) C언어, 자바, 파이썬 등과 비교 시 처리 속도가 상대적으로 느림, 3) 스스로 오류를 해결해야 한다는 점이다.


https://cran.r-project.org/bin/windows/base/ 이 링크를 타고 들어가서 다운로드 하면 된다. 나는 구버전이라서 4.4.1을 사용하긴 하지만 크게 차이는 없다. 그런데 오랜만에 R을 열었는데 업데이트 하라고 해서 새롭게 업데이트를 했다.

기본 숙제 및 추가 숙제

1주차 기본 숙제는 p.64의 "Hello World!"를 R 스튜디오에서 출력하고 인증과 추가 숙제는 p. 65의 03번 코드 실행하고 인증이다. 한번도 헬로월드 쳐 볼 생각은 안했는데... 이번 숙제를 통해서 처음 입력해봤다.

print("Hello World") 




RGui에서 1주차 기본과제 예제인 "Hello World!"를 입력하고 ctrl+enter를 눌러 실행한다. 처음에 엔터 빼놓고 쳤다가 경고 메세지 떴는데, 다시 수정해서 치니 정상 작동.

추가 숙제는 데이터 입력하고 코드 실행하는 것이다. 코드 실행을 위해서 코드를 입력하고 전체 드래그 후 ctrl+enter를 눌렀다. 특정 코드만 실행하고 싶으면 특정 코드만 블록으로 지정해서 실행할 수 있다.

ID <- c(1,2,3,4,5,6,7,8,9,10)
SEX <- c("F","M","F","M","M","F","F","F","M","F")
AGE <- c(50, 40, 28, 50, 27, 23, 56, 47, 20, 38)
AREA <- c("서울","경기","제주","서울","서울","서울","경기","서울","인천","경기")

dataframe_ex <-data.frame(ID, SEX, AGE, AREA)

str(dataframe_ex)
  • Script : 실행 코드 작성 영역
    -> script 탭 실행 시 Console 탭에 실행한 코드 결과 표시됨. console에서 바로 실행할 수도 있음.
  • R 함수로 실행한 그래프는 우측 Plots 탭에서 확인 가능
  • Packages 탭에서 패키지 설치 및 관리
  • Help에서 함수 검색 -> 기능 및 사용법 확인

0개의 댓글

관련 채용 정보