반응형 초급5 [R] 행렬(Matrix) 생성 행렬(Matrix) 생성 행렬은 표 형태의 행(Row), 열(Column)의 구조를 가진 데이터 타입이다. 스칼라 데이터만 저장할 수 있으면 벡터는 1차원 배열 구조를 가지고 있지만 행렬은 2차원 구조를 가진다. 즉 1차원 배열 구조를 가진 벡터들의 집합이라 할 수 있다. 1 mat dimnames(mat) 명령을 사용하면 행, 열의 이름을 출력한다. 행렬 mat 행 이름 출력 > rownames(mat) 행렬 mat 열 이름 출력 > colnames(mat) Programming 2017. 8. 3. 더보기 ›› [Spring] DI(Dependency Injection) 의존관계 주입 DI(Dependency Injection) 의존관계 주입 - Iterface 기반을 통해 적용. - 스프링의 경우 객체의 의존성을 xml에서 설정 가능하기 때문에 컨테이너가 Bean 팩토리 역할로 설정파일에서만 필요한 설정을 적용하면 기존코드를 변경 없이 Dependency의 값을 사용할 수 있다. - 코드 변경 없이 xml의 설정만으로 개발자가 원하는 개체의 주입으로 바꿀 수 있다. 의존성 주입 예제 InjectionInterface.java 1 2 3 4 5 6 package jin.injection; public interface InjectionInterface { void printMessage(); } Colored by Color Scripter cs InjectionImplement.ja.. Programming 2017. 8. 3. 더보기 ›› [Spring] Maven 설치에 따른 Spring 설정 Maven 설치에 따른 Spring 설정 정확히 말하면 메이븐을 설치하고 기본적으로 메이븐에서 제공하는 버전이나 라이브러리를 현재 본인의 상황에 맞게 설정을 변경해 준다. [New] - [Import Spring Legacy Project] 캡처상 다른게 선택되어있지만 레거시 프로젝트를 선택. 프로젝트 이름과 Simple Spring Maven을 선택 후 Finish. 프로젝트 우클릭 [Build Path] - [Configure Build Path...] 선택. 라이브러리에서 기본적으로 설정되어있는 버전을 리무브 한다. 리무브 후 Add를 선택. JRE System Library 선택. Next. 디폴트 JRE를 선택 후 Finish. Apply 다운로드- 기다린다. Configure Build Pat.. Programming 2017. 8. 3. 더보기 ›› [Spring] Maven 다운로드 및 설치, 설정 Maven 다운로드 및 설치, 설정 https://www.apache.org/ 사이트 접속. 드래그 된 다운로드 항목 클릭. 윈도우용 압축 파일 다운로드. 원하는 디렉토리 압축 해제. 자바를 설치할 때와 마찬가지로 환경변수 설정을 해주어야 하므로 내 PC 속성으로 이동한다. 고급 시스템 설정 이동. 환경 변수 이동. 새로 만들기. 변수 이름을 MAVEN_HOME 변수 값은 압축 해제한 메이븐의 경로를 입력한다. ex) D:\apache-maven-3.5.0-bin\apache-maven-3.5.0 기존에 있던 Path도 수정한다. 기존 항목의 마지막에 입력하게 되면 세미콜론(;)을 입력 후 %MAVEN_HOME%\bin을 입력. 앞쪽에 입력하게 되면 %MAVEN_HOME%\bin 입력 후 세미콜론을 입력.. Programming 2017. 8. 2. 더보기 ›› [R] 기본 차트 출력 <2> 이번 포스팅에서는 앞의 포스팅의 score.txt로 가져온 데이터 프레임을 활용하여 몇가지 다른 형태의 차트를 출력해 보도록 하겠다. 가장 먼저 파이형식의 차트이다. pie라는 명령으로 차트를 선언하고 score의 국어 점수를 파이 형태의 차트로 나타낸다. score의 이름과 국어 점수를 구분하고 길이(length)는 kor(국어 점수)의 길이로 행(col)에 rainbow 적용. 이번에는 바 형식의 차트이다. barplot으로 바 형식의 차트를 선언. math(수학 점수)와 names(학생 이름)을 차트에 나타내 준다. 마찬가지로 컬러와 길이는 파이 차트와 동일하게 설정해 주었다. R의 가장 큰 장점은 사용자들이 작성한 다양한 패키지를 사용할 수 있다는 것이다. http://cran.nexr.com 에.. Programming 2017. 8. 2. 더보기 ›› 반응형 이전 1 다음