[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.
R 데이터프레임 행과 열 이름 바꾸기
R 데이터프레임 열 이름 바꾸기 #1. 열 이름 한번에 바꾸기 #데이터프레임 정의my_df=data.frame(c(1,2,3),c("a","b","c"))#names 함수를 이용하여 열 이름 변경names(my_df)=c("num","char") > my_df num char1 1 a2 2 b3 3 c #2. 열별로 이름 바꾸기 #데이터프레임 정의my_df=data.frame(c(1,2,3),c("a","b","c"))#names 함수에 인덱싱을 하여 해당 열 이름 변경names(my_df)[1] my_df num c..a....b....c..1 1 a2 2 b3 3 c #3. 특정 조건에 해당되는 열만 이름 변경 #데이터프레임 정의my_df=data.frame(c(1,2,3),c("a","b","c")..
2019. 11. 28.