전체 글(72)
-
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 -
SQL PL/SQL 프로시저 7_ 패키지 코드실습 및 개발
--상황가정--/*나는 음원회사의 데이터분석업무를 하고있다. 올해의 vip밴드를 고르기 위해작년도의 수상갯수와 좋아요수를 합산하여 가장 높은 수를 기록하는 밴드를 골라야하는데이 작업이 매번 있다보니 이에 대한 패키지를 만들어, 이름을 입력하면 원하는 정보를출력해주는 패키지를 만들고자 한다*/--패키지 출력문--/*밴드명: 출력시 변수 사용 어워드 수:(프로시저) 좋아요 수:(프로시저) 합계: (함수)*/직접 테이블을 만들고 패키지의 출력문대로 출력될 수 있도록 패키지의 코드를 연구해보도록 하자. 로직구성--로직구성--/* 1. 밴드정보 테이블 생성 -이름, 좋아요 수, 어워드 수, 대표곡 2.패키지 로직 -프로시저에서 in파라미터값으로 밴드의 이름을 입력 -입력한 값을 where..
2024.09.24 -
SQL PL/SQL 프로시저 6_ 패키지(패키지 사양, 패키지 본문작성 법)
패키지패키지는 함수, 프로시저, 변수, 상수, 예외 등을 하나의 논리적 단위로 그룹화하여 모듈화된 코드로 묶어놓은 구조이다.패키지는 재사용성을 높이고 코드의 유지 보수성을 향상시키며 특정 기능에 대한 인터페이스와 구현을 분리하여 캡슐화를 지원한다. 패키지의 구조패키지 사양(패키지에 사용될 인터페이스 정의 / 함수, 프로시저, 변수, 상수/ 사용자에게 공개)패키지 본문(사양에서 선언한 함수와 프로시저의 실제구현 / 사용자접근 X) 패키지 사양--서버 on으로 열어주기--set serveroutput on;show serveroutput;--패키지 만들기----패키지 사양--create or replace package mypackageisv_emp_count number;function get_emp_na..
2024.09.24