R 문자열을 각각 원소로 만들기1 ("abcd" → "a" "b" "c" "d")
R 문자열을 각각 원소로 만들기1 ("abcd" → "a" "b" "c" "d") 문자열 벡터를 만들 때, 따옴표를 매번 입력해야해서 불편합니다. a=c("a","b","c","d","e") 이런 경우 사용할 수 있는 팁을 알려드리겠습니다. 문자열 벡터를 만드는 다양한 경우에 응용이 가능합니다. 먼저 문자열을 전부 붙여서 벡터를 만들어줍니다. a=c("abcde") 이 벡터에 substring 함수를 적용합니다. > a2=substring(a,1:5,1:5) > a2 [1] "a" "b" "c" "d" "e" substring 함수의 형식은 아래와 같습니다. substring(벡터, 시작, 끝) 우리가 위에서 적용한 substring 함수는 c(1,2,3,4,5)에서 각각 시작하고, c(1,2,3,4,5..
2019. 12. 2.
R 자동으로 색 설정해주는 함수모음 (rainbow, heat, terrain, topo, cm)
R 자동으로 색 설정해주는 함수모음 #1. rainbow 함수 rainbow(n, s = 1, v = 1, start = 0, end = max(1, n - 1)/n, alpha = 1) HSV라고 색을 표현하는 방식이 있습니다. 변수가 3개라 색 공간이라고도 하는데, H는 색상 S는 채도 V는 명도입니다. rainbow에서는 H인 색상이 n개 지정되고, 채도와 명도를 s와 v라는 옵션으로 입력할 수 있습니다. s가 1에 가까울수록 색이 선명해지고 0에 가까울 수록 엷어집니다. v는 1에 가까울 수록 밝아지고 0에 가까울수록 색이 어두워집니다. alpha는 투명도입니다. s : 채도v : 명도alpha : 투명도 >예시 my_col=rainbow(10,s=0.2)pie(rep(1,10), col = my..
2019. 11. 28.
[R] 데이터 길이 반환해주는 함수 총집합
[R] 데이터 길이 반환해주는 함수 총집합 #1. 벡터의 길이 반환 length() : 벡터의 길이 반환 > a=c(1,2,3)> length(a)[1] 3 > ch=c("a","b","c")> length(ch)[1] 3 #2. 문자열의 길이 반환 nchar() : 문자열의 길이 반환 > ch1=c("hi my name is")> ch2=c("hi","my","name","is") > nchar(ch1)[1] 13> nchar(ch2)[1] 2 2 4 2 #3. 행 또는 열의 수 반환 (데이터프레임, 행렬, 배열 등) nrow() : 행의 수 반환ncol() : 열의 수 반환 > num=1:4> ch=c("a","b","c","d")> lo=c(TRUE,TRUE,FALSE,TRUE) > DF1=data..
2019. 11. 28.
R studio 그래프 새 창에 띄워주는 함수 | dev.new()
R studio 그래프 새 창에 띄워주는 함수 | dev.new() #1. 방법 plot 함수 위에 아래 코드 추가 dev.new() #2. 예제 x=c(1,2,3)y=c(1,2,3) dev.new() plot(x,y) plot 이 실행되기 전에 dev.new() 가 실행되도록 위치시키기만 하면 됩니다. 첫번째 그려지는 그래프는 R studio GUI 상에 그려집니다. 두번째 실행하는 그래프부터 새로운 창으로 뜹니다. x축과 y축의 범위를 바꿔서 그려보겠습니다. x=c(1,2,3)y=c(1,2,3) dev.new() plot(x,y, xlim=c(0,3),ylim=c(0,5)) x축의 길이는 3, y축의 길이는 5입니다. 그런데 창을 출력하면 아래와 같이 같은 길이로 보여줍니다. 이는 plot 함수의 a..
2019. 11. 28.