R 언어3 R Programming- c(), vector() 함수 벡터는 앞 포스팅의 ":", seq()로도 만들 수 있지만, 이들은 오로지 수로 이루어진 벡터만 만들 수 있는 한계가 존재한다. 그 때문에 좀 더 넓은 범위에서 사용할 수 있는 c() 함수가 자주 사용되는데, 이에 대해 알아보자. 참고로 vector() 함수는 거의 이용되지 않는 듯. 1. c() c()를 이용하여 여러 타입의 벡터를 만들 수 있다. c()를 통해 여러 리스트를 결합할 수도 있는데, 이는 다음에. e.g. > c(1, 2, 3, 4, 5) [1] 1 2 3 4 5 > c(1:5) [1] 1 2 3 4 5 > c("A", "B", "c") [1] "A" "B" "c" > c(TRUE, FALSE) [1] TRUE FALSE c() 함수는 위와 같이 괄호 속에 들어간 데이터를 벡터 형식으로 .. 2021. 1. 13. R Programming-":" 와 seq(), rep() 함수 R에서 벡터를 생성하는 방법은 여러 가지가 있으며, 그중 첫 번째로 : 와 seq(), rep() 함수에 대해 알아보자. 1. ":" ":" 명령어를 이용하면 값이 1씩 증가하거나 감소하는 실수 벡터를 만들 수 있다. 예제를 통해 쉽게 알아보자. > x x [1] 1 2 3 4 5 > x x [1] 10 9 8 7 6 5 4 3 2 1 > x x [1] 3.141593 4.141593 5.141593 6.141593 7.141593 8.141593 9.141593 > x x [1] 3.141593 4.141593 위 예제를 보면 알 수 있듯이 a:b는 a에서부터 1씩 증가하거나 감소하는 벡터를 생성하며, 그 범위는 b를 넘지 못한다. 이때, ab이면 감소하게 된다. a나 b가 소수여도 상관없이 일정량 1.. 2021. 1. 5. R Programming-데이터 유형과 데이터 구조 R에서 다루는 데이터 객체의 유형(Class)으로는 크게 5가지를 들 수 있다. 1. Character 문자형인 데이터로, "A", "1", "?"와 같이 "" 사이에 문자를 적어 표현한다. 2. Numeric 숫자, 그중에서도 실수를 뜻한다. 정수 1의 경우 뒤의 integer에 속하기도 하나, 본질적으로 1은 1.000000과 같은 식으로 표현할 수 있으므로 Numeric이기도 하다. 기본적으로 모든 수는 Numeric으로 처리되며, 다른 유형으로 정의하고 싶으면 뒤에 접미사를 붙여 표현한다. 3. Integer 정수형. Integer로 정의하는 방법은 숫자 뒤에 접미사 L을 붙이면 된다. e.g. x 2021. 1. 1. 이전 1 다음 반응형