adsp(3)
-
R복습_사용자 정의 함수(apply,sapply,함수 적용 활용)
사용자 정의함수사용자 정의함수란 사용자가 직접 이름을 붙여 만드는 함수를 의미한다. 사용자 정의함수를 만드는 이유는 업무에서 지속적으로 반복되는코드나 작업을 함수로 정의한 후 필요할때마다 호출하여 쉽게 사용하기 위함이다.함수의 구성요소기능(수행할 식 또는 내용)주어진 값(인수)반환값(return) 사용자 정의 함수 만들기#사용자 정의함수#함수명 사용자 정의함수를 선언할때는 function()함수를 사용하여 정의하는데, 함수명 형식으로 적는다.첫번째 함수의 경우에는 매개변수와 리턴값없이 이뤄진 함수인데, 이처럼 함수는 매개변수와 리턴값이 필수가 아니기때문에 이와같은 함수도 정의할수있다.두번째 함수의 경우에는 매개변수와 그 리턴값이 존재하는경우이다. 매개변수는 사용자가 함수를 호출할때 인수를 입력하면..
2024.10.01 -
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