본문 바로가기
반응형

Programming/R programming6

[R] 행렬(Matrix) 생성 행렬(Matrix) 생성 행렬은 표 형태의 행(Row), 열(Column)의 구조를 가진 데이터 타입이다. 스칼라 데이터만 저장할 수 있으면 벡터는 1차원 배열 구조를 가지고 있지만 행렬은 2차원 구조를 가진다. 즉 1차원 배열 구조를 가진 벡터들의 집합이라 할 수 있다. 1 mat dimnames(mat) 명령을 사용하면 행, 열의 이름을 출력한다. 행렬 mat 행 이름 출력 > rownames(mat) 행렬 mat 열 이름 출력 > colnames(mat) Programming/R programming 2017. 8. 3.
[R] 벡터(Vector) 생성과 의미 벡터(Vector)? R에서 벡터란 같은 타입의 스칼라 데이터(Scalar Data Type)를 여러 개 모아 놓은 1차원 배열을 의미. 숫자, 문자열 등이 스칼라 데이터에 해당한다. R에서 기본 데이터는 벡터로 스칼라 데이터 타입은 길이가 1인 베터 데이터와 같다고 볼 수 있다. R에서 벡터의 각 요소를 색인(index)을 통해 접근 할 수 있는 방법과 각 셀에 이름을 지정한 후 그 이름을 통해 접근할 수 있는 방법을 제공한다. 또한 벡터의 일부를 떼어내어 이를 또 다시 배열 처럼 다룰 수 있는 슬라이스(Slice)를 제공한다. 벡터의 생성 r1을 변수로 한 integer타입의 벡터를 생성한다. is(r1)을 명령하면 해당 변수에 데이터 타입 정보를 알 수 있다. 두번 쨰 c1변수에는 문자열을 담은 벡.. Programming/R programming 2017. 8. 3.
[R] 기본 차트 출력 <2> 이번 포스팅에서는 앞의 포스팅의 score.txt로 가져온 데이터 프레임을 활용하여 몇가지 다른 형태의 차트를 출력해 보도록 하겠다. 가장 먼저 파이형식의 차트이다. pie라는 명령으로 차트를 선언하고 score의 국어 점수를 파이 형태의 차트로 나타낸다. score의 이름과 국어 점수를 구분하고 길이(length)는 kor(국어 점수)의 길이로 행(col)에 rainbow 적용. 이번에는 바 형식의 차트이다. barplot으로 바 형식의 차트를 선언. math(수학 점수)와 names(학생 이름)을 차트에 나타내 준다. 마찬가지로 컬러와 길이는 파이 차트와 동일하게 설정해 주었다. R의 가장 큰 장점은 사용자들이 작성한 다양한 패키지를 사용할 수 있다는 것이다. http://cran.nexr.com 에.. Programming/R programming 2017. 8. 2.
[R] 기본 차트 출력 메모장으로 작성 된 데이터를 하나 준비한다. 형식은 데이터와 데이터를 공백으로 구분 작성된 파일이다. 위와 같은 형식의 파일을 준비하여 이제 R로 데이터를 가져오도록 한다. 지금부터 가져올 파일은 txt형식의 score라는 학생들의 성적이 담긴 데이터이다. 커서에 아래 명령을 입력하여 준다. score Programming/R programming 2017. 8. 2.
[R/RStudio] R 자바 연결 확인, 작업 폴더 설정 및 관리자 모드 실행 설정 R 자바 연결 확인 RStudio 작업 폴더 설정 RStudio관리자 모드 실행 설정 자바 연결 테스트 앞서 설치된 R을 실행시킨다. install.packagee("KoNLP") 명령을 입력 후 엔터. 명령을 입력 후 해당 창이 나타난다. other mirrors를 선택하고 OK 클릭. Korea(Seoul 1)을 선택 후 OK. 에러 없이 위처럼 동작하였으면 자바와 정상적으로 연결 완료. RStudio 작업 폴더 설정 R스튜디오를 실행 시킨다. 일반적으로는 하얀 화면인데 상단의 메뉴 중 [Tools] - [Global options...] - [Appearance] 의 경로에서 옵션을 바꿔줄 수 있다. 폴더 설정도 마찬가지로 같은 메뉴로 들어가서 browse를 클릭한다. 작업물을 저장 할 폴더를 지정.. Programming/R programming 2017. 8. 2.
반응형