R분석(18)
-
R복습_데이터구조 리스트(생성, 인덱스, 슬라이싱, 함수, 결합)
리스트리스트는 r의 데이터 구조중에 서로다른 사료형의 값들을 저장하고 다룰 수 있는 데이터 구조이다. 리스트는 속성명과 속성값으로 이루어져있으며 이는 파이썬의 딕셔너리구조와 비슷한 구조를띄고있다. 리스트 생성#리스트#리스트의 생성#list(속성명1=속성값1, 속성명2= 속성값2,...)함수사용score=c(60,70,80)names(score) 리스트는 리스트명 리스트 요소접근#리스트 요소 접근print(my.info[1]) #첫번째의 속성명, 속성값이 둘다 출력print(my.info[1:3]) #슬라이싱 가능print(my.info[[1]]) #[[]]이중괄호 사용하면 속성값만 출력가능print(my.info[[1:3]]) #[[]]이중괄호 슬라이싱 불가#리스트 요소중 벡터접근print(my.i..
2024.09.27 -
R복습_데이터구조 배열(생성, 인덱스, 슬라이싱, 함수, 연산)
배열배열은 동일한 유형의 데이터를 다차원 구조로 저장하는 데이터 구조이다. 배열은 행렬과 비슷하지만 2차원 이상의 구조를 가질 수 있으며 주로 다차원 데이터를 저장하고 조작할때 사용된다. 배열 생성#배열#배열 생성하기#array(데이터, dim=c(행, 열, 차원))ar1 배열을 생성할때는 배열명 배열 요소접근(인덱싱, 슬라이싱)#배열의 요소 접근#배열명[행번호, 열번호, 차원]print(ar1[3,2,2]) #3행 2열 2차원의 값= 18print(ar1[1,2,1]) #1행 2열의 1차원의 값 =4print(ar1[,2,1])#슬라이싱print(ar1[2:3,1:2,1]) #2~3행에서 1~2열의 1차원값print(ar1[1:2,3:4,2])배열의 요소에 접근하기 위해서는 배열명[행번호,열번호,..
2024.09.27 -
R복습_데이터구조 행렬(생성, 인덱싱,슬라이싱,특수함수,연산)
행렬동일한 데이터 유형을 저장하는2차원의 데이터 구조이며, 행(row)와 열(colums)으로 구성되어있다. 또한 행렬의 벡터의 집합이라고도 할 수 있다. 행렬 생성#행렬(matrix)#행렬의 생성#행렬명 행렬을 생성할때는 행렬을 뜻하는 matrix함수를 사용하여 만든다. 행렬명 행렬의 속성확인함수행렬 속성확인함수 종류dim() : 행렬의 구조를 반환nrow() : 행의 수 반환ncol() : 열의 수 반환#행렬의 속성확인 함수#dimprint(dim(matrix2)) #3행 3열print(dim(matrix1)) #2행 3열#nrowprint(nrow(matrix1)) #2행print(nrow(matrix2)) #3행#ncolprint(ncol(matrix1)) #3열print(ncol(matr..
2024.09.26 -
R복습_데이터구조 벡터(생성, 인덱싱,슬라이싱,이름지정,연산)
데이터 구조데이터 구조란 기본 자료형 변수와 달리 여러개의 값을 저장하는 저장공간을 말한다.데이터구조는 데이터를 저장하는 방식이나 형식을 의미하며 데이터를 효율적으로 관리하고 분석하기 위한 필수적인 요소이다.r에서 사용되는 데이터 구조는 다음과 같다. R데이터 구조의 종류벡터(vector)행렬(matrix)배열(array)데이터 프레임(data frame)리스트(list)팩터(factor) 벡터동일한 데이터 유형을 저장하는 1차원 데이터 구조이며 1차원 배열의 형태를 가진다. 벡터는 동일한 데이터의 유형만 저장할 수 있기때문에, 숫자형 벡터, 논리형벡터, 문자형벡터 등 벡터의 자료값은 항상 동일해아한다. r에서 가장 기본적이고 중요한 데이터 구조중 하나이며 데이터분석 작업의 기본단위로 사용된다.벡터의 ..
2024.09.25 -
R_기초 다루기(연산자, 연산자활용 실습)
연산자R 연산자 종류 (우선계산 순서)최우선 연산자 : (),[]단항 연산자 : +(양수),-(음수) / 덧셈뺄셈 아님. 항이 하나만 필요한 연산자산술 연산자 : +,-,*,/,//,%% ,%/%, **관계 연산자 : ,=,==,!=논리 연산자: &,|,!대입 연산자: ,= 최우선 연산자#최우선 연산자#print((10+1)*2);print(10+1*2);#괄호안에 있는것이 먼저 연산최우선 연산자는 이름에서 알 수 있듯, 최우선으로 연산되는 연산자이다. 수학에서도 곱하기와 나눗셈이 먼저 연산되는 것처럼 r에서도 마찬가지로 계산되는데 필요에따라 더하기나 뺄셈이 먼저 연산되도록 하고싶다면 최우선 연잔자를 사용하여 값을 (),[]괄호로 묶어주면 된다. 단항연산자#단항연산자print(+10);print(+20..
2024.09.25 -
R_기초 다루기(변수,자료형,특수데이터,형변환, 출력함수)
R언어의 변수#변수name 변수는 값을 저장하기 위한 공간이며, 값을 저장하는 이유는 계속해서 재사용하기 위함이다. 변수를 생성할때는 변수명 (=도 대입연산자로 가능하긴하나, 별로 권장하진 않는다..!)출력된 결과는 R스튜디오의 콘솔창에서 확인이 가능하다. R의 자료형r의 기본 자료형 종류숫자형(numeric) : 실수 또는 정수문자형(character) : ' ', " "로 감싸진 문자논리형(logical) : TRUE , FALSE(대문자로 적어야한다.) r의 자료형을 확인할 수 있는 함수typeof()class()mode() 숫자형#기본자료형#1)숫자형 자료형num r은 다른 컴퓨터 언어들과는 다르게 숫자형중에서도 실수형이 기본이 되고, 정수가 특수한 경우로 분류된다. numeric은 숫자형이면..
2024.09.25