본문 바로가기

분류 전체보기14

[빅데이터]-R프로그래밍 #2. 데이터 타입, 출력, 타입변환 오늘은 저번 포스팅에 이어 R에서 자주 쓰이는 데이터타입들과 자료구조를 실습 해 보자이전글 [빅데이터]-R프로그래밍 #1. 변수, 데이터타입, 함수 [빅데이터]-R프로그래밍 #1. 변수, 데이터타입, 함수오늘은 RStudio를 이용하여 R의 변수, 데이터타입, 함수에 대해 알아보자 1. 변수R에서의 변수 할당은 기본적으로 '다른 프로그래밍 언어와 같이 ' = ' 를 사용해도 같은 동작을 한다.또한 특징으로birdeveloper.tistory.com# R에서는 보통 선언을 할때 변수 3개를 다음과 같은 데이터를 넣어주었다.var1 = 5var2 = '5'var3 = "2000-01-01"print(class(var1))print(class(var2))print(class(var3))저번포스팅에서 R은 데이.. 2024. 7. 9.
[빅데이터]-R프로그래밍 #1. 변수, 데이터타입, 함수 오늘은 RStudio를 이용하여 R의 변수, 데이터타입, 함수에 대해 알아보자 1. 변수R에서의 변수 할당은 기본적으로 '다른 프로그래밍 언어와 같이 ' = ' 를 사용해도 같은 동작을 한다.또한 특징으로는 자동으로 데이터 타입이 지정이 된다. 이는 동적 타이핑(dynamic typing)이라고 불리는 특징으로, 변수의 데이터 타입이 런타임시에 결정되는 것이다. # 변수 할당x 실행결과> print(x)[1] 10> print(y)[1] "Hello, R!"> print(z)[1] TRUE 2.데이터 타입R은 여러가지 데이터 타입을 지원하며 주요 데이터 타입은 다음과 같다.숫자형(Numeric) : 정수 또는 실수문자형(Character) : 문자열논리형(Logical) : TRUE   또는 FALSE팩.. 2024. 7. 8.
[빅데이터] 빅데이터 분석을 위한 R설치 및 프로그래밍 R프로그래밍을 위해 R에 대해 알아보고 설치해보자오래전 부터 데이터 분석용 소프트웨어로 SPSS, SAS, MATLAB 라는 프로그램들이 있었다.이 프로그램들은 통계학과나 경영학과 등의 데이터 분석이나 데이터 마이닝이 필요한 사람들은 대부분 이런 프로그램을 사용했다.하지만 라이선스 가격이 매우 비쌌고 통계학자들과 데이터분석가들 사이에서 통계 및 데이터 분석 커뮤니티의 필요성을 느껴 R이라는 언어가 등장하였다.  R은 1980년대 뉴질랜드 오클랜드 대학교의 Ross Ihaka교수와 Robert Gentleman 교수에 의해 만들어졌다. 이 둘의 이름 이니셜에서 R이 공통으로 들어가 이름을 R로 지었다고 한다.  R의 특징- 오픈 소스와 무료 라이센스 비용- 활발한 커뮤니티로 코드와 패키지를 공유하여 문제 .. 2024. 7. 8.
[알고리즘] #3 삽입 정렬(Insertion Sort) 오늘은 삽입 정렬(Insertion Sort)을 java코드로 구현 해 보자 삽입(Insertion) 정렬 이란?배열의 요소를 하나씩 확인하며, 각 요소를 이미 정렬된 부분 배열의 올바른 위치에 삽입하여 정렬한다.선택정렬과 유사하지만 데이터가 조금이라도 정렬되어 있는 경우 매우 효율적인 알고리즘이다.손안에 카드 여러장을 한장씩 뽑아 왼쪽부터 순서대로 정렬하는것과 유사하다.  동작원리1. 처리되지 않은 데이터를 순차적으로 선택: 현재 요소와 앞 요소를 비교해야 하기 때문에 첫 라운드는 배열의 두번째 인덱스에 위치한 요소부터 시작함. 2. 정렬된 부분 배열에서 삽입할 위치를 찾기: 현재 요소를 임시 변수(temp)에 저장하고, 정렬된 부분 배열에서 해당 요소가 들어갈 위치를 찾음,이전 요소들과 비교하면서 더.. 2024. 7. 4.