dasoni
본문 바로가기
반응형

전체 글34

기초 R 3 6. 행렬 [1] 자료 벡터 이용하기 길이가 같은 벡터들을 쌓거나 이어 붙여서 행렬을 만든다. • cbind: 벡터들을 이어 붙여서 행렬을 만듦. • rbind: 벡터들을 아래로 쌓아서 행렬을 만듦. cbind() 함수를 이용 > c1=c(1,2,3) #길이 3인 벡터> c2=c(4,5,6) #길이 3인 벡터 > c3=c(7,8,9) #길이 3인 벡터 > mat1=cbind(c1,c2) #옆으로 이어 붙여서 행렬 생성 > mat1 c1 c2 [1,] 1 4 [2,] 2 5 [3,] 3 6 rbind() 함수를 이용 > mat2=rbind(c2,c3) #아래로 쌓아서 행렬 생성 > mat2 [,1] [,2] [,3] c2 4 5 6 c3 7 8 9 행렬의 몇 가지 속성들 • 자료의 유형: mode • 차원.. 2021. 1. 12.
기초 R 2 1.벡터(vector) 자료 [1] c() 함수 이용 R에서 기본적인 방법은 함수 “c()”를 이용하는 것이다. 이 함수의 괄호 내에 자료를 나열함으로써 자료를 생성 c(자료 나열) > x=c(1, 3, 0.5, 5) #수치 자료 벡터 > x [1] 1.0 3.0 0.5 5.0 > s=c('Kim', 'Lee', 'Park') #문자 자료 벡터 > s [1] "Kim" "Lee" "Park" 변수 x에는 수치 자료만, 변수 s에는 문자열 자료를 생성하여 할당 > x=c(1,3,0.5,5) > c(x, c(0,1)) [1] 1.0 3.0 0.5 5.0 0.0 1.0 > s=c(s, 'Choi', 'Lee') > s [1] "Kim" "Lee" "Park" "Choi" "Lee" 원소의 이름과 함께 입력하고.. 2021. 1. 2.
기초 R 1 R 프로그램은 1995년 뉴질랜드의 Auckland 대학의 Robert Gentleman과 Ross Ihaka에 의해 개발되었다. 두 개발자의 이름의 머리글자를 이용하여 “R”로 명명된 것이다. R 프로그램은 배열 및 행렬로 표현된 데이터에 대하여 효과적인 연산자를 이용해 자료 분석, 시뮬레이션 및 시각적 표현에 유용한 객체지향적 프로그래밍 언어 이라고 할 수 있다. R 프로그램은 1970년 중반에 AT&T 벨 연구소에서 개발된 S 언어를 기반으로 하고 있다. 현재 S 프로그램은 S-PLUS로 상업화되어 있으며 R 프로그램은 무료로 제공되고 있다. 따라서 R과 S는 엔진이나 모형식의 표현 등에서 약간의 차이가 있으나 근본적으로는 같은 소프트웨어이라 할 수 있다. R 프로그램은 공개 소프트웨어라는 점 이외.. 2021. 1. 1.
R Markdown기초 R MarkdownR 마크다운 문서는 완벽하게 재현 가능하며 PDF, 워드 파일, 슬라이드쇼 등을 포함한 수십 가지 출력 형식을 지원한다.  - 분석 코드보다는 분석 결과에 관심이 있을 의사결정권자와 의사소통을 위해- 분석 결론과 그 과정(즉, 코드)에 관심이 있는 다른분들과  협업을 위해     R 마크다운 기초R 마크다운 파일, 즉 확장자가 .Rmd 인 포맷이 없는 텍스트 파일이다.위 파일에는 세 가지 중요한 내용이 포함되어 있다.—으로 둘러싼 YAML 헤더 (선택항목).``` 으로 둘러싼 R 코드 청크 (코드묶음, Chunk).heading 및 _italic_과 같은 간단한 텍스트 서식과 텍스트.확장자 .Rmd 파일을 열면 코드와 출력이 번갈아 표시되는 인터페이스가 나온다. Run 아이콘을 클릭하거.. 2020. 12. 31.
반응형