전체 글 13

[R 스튜디오] 배열 / 리스트 / 데이터 프레임

1. 배열-행렬을 2차원 이상으로 확장시킨 객체-2차원 구조로 이뤄진 행렬도 일종의 배열이라고 할 수 있고일반적으로는 3차원 이상의 데이터 객체를 배열이라고 함 length : 자료의 개수mode : 자료의 형태dim : 각 차원의 크기dimnames : 각 차원 리스트의 이름  예를 들어서 행렬은 matrix(1:12,c(4,3))  1~ 12 까지의 숫차를 4개의 행 , 3개의 열로 만드는건데  [,1] [,2] [,3][1,] 1 5 9[2,] 2 6 10[3,] 3 7 11[4,] 4 8 12 배열은 행, 열 , 행렬의 갯수로 표현즉 여기는 3*3 을 2개 만드는건데숫자는 1~24 사이니까 18까지만 나와array(1:24,c(3,..

카테고리 없음 2025.03.19

[R 스튜디오] 벡터

1. 벡터-벡터는 한 개 이상의 원소를 구성한 자료 구조-R 의 자료 객체 중 가장 기본이 되는 자료 개체-하나의 벡터 원소는 한 가지 형태(mode) 만 가능- c() scan() seq() rep() 함수로 생성 가능  1.1c()c(1,2,3,4,5)c(1:5)  *세미콜론 ; 은 여러 명령을 한번에 실행할 때 쓰이고, 그냥 콜론은 일종의 수열 연산x > 30이 출력 *c() 함수 안에는 문자형 벡터도 만들 수 있어! 다만 이때는 각 원소에 "" 를 넣어줘야해a *벡터의 길이, 즉 원소의 갯수를 세는 함수는 length()    *c() 함수를 이용하여 논리형 벡터도 생성 가능c(F,F,T)    *위에서 하나의 벡터에 하나의 데이터 형식만 사용되는 것처럼 데이터 형식이 혼용되어 쓰이진 않음  2...

카테고리 없음 2025.03.11

[R 스튜디오] 함수 - cbind() scan() write.csv() read.csv()

1.cbind ()내가 만든 c 값들을 합칠 수 있어xycbind(x,y)x y1 102 203 304 405 50     2,scan() 관측값을 바로 넣을 수 있음w1      3.edit()titi titi=edit(titi) titi 가 데이터 프레임이란 구조라는 걸 인식해준 후,titi 에 들어갈 값은 내가 엑셀 형식으로 넣어줄거야 ! 라고 해석 할 수 있어  위처럼 실핼시키면 이런 엑셀창이 뜸 이렇게 저장된 titi 는 따로 확인도 가능~    1.sink(): 화면에 출력된 모든 결과를 파일로 저장하는 것(시작 할 떄 저장할 파일 이름을 정해주고, 원하는 함수를 실행시킨 후 종료 시 sink() 로 끝 )   예를 들어서sink('printa.txt')summary(iris)sink()   ..

카테고리 없음 2025.03.10